summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-18 09:06:15 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-18 09:06:15 +0000
commitc2df04d7b1c6926ace6fa22776b80944fc6c9715 (patch)
treeecdb68467020ec4f6911b304d1c7276b4e4fe6c6
parent5175796a41bac7ba2c0fb6ae8daaf3e1a8715115 (diff)
force: #261: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/
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-m3 --set gcc_override_configure=--with-float=softfp: | -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-m3 --set gcc_override_configure=--with-float=softfp: | -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-m3 --set gcc_override_configure=--with-float=softfp --set target_board_options={-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto} --qemu-cpu cortex-m3: | 0 check_regression status : 0
-rw-r--r--00-sumfiles/g++.log.0.xzbin2690896 -> 2731072 bytes
-rw-r--r--00-sumfiles/g++.log.1.xzbin87504 -> 1928208 bytes
-rw-r--r--00-sumfiles/g++.sum.01281
-rw-r--r--00-sumfiles/g++.sum.1168314
-rw-r--r--00-sumfiles/gcc.log.0.xzbin2314092 -> 2365060 bytes
-rw-r--r--00-sumfiles/gcc.log.1.xzbin0 -> 294456 bytes
-rw-r--r--00-sumfiles/gcc.sum.0808
-rw-r--r--00-sumfiles/gcc.sum.114843
-rw-r--r--00-sumfiles/libstdc++.log.0.xzbin503024 -> 522560 bytes
-rw-r--r--00-sumfiles/libstdc++.sum.08
-rw-r--r--01-reset_artifacts/console.log.xzbin2356 -> 2384 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2604 -> 2608 bytes
-rw-r--r--03-build_abe-binutils/console.log.xzbin27348 -> 27404 bytes
-rw-r--r--03-build_abe-binutils/make-binutils.log.xzbin17564 -> 17588 bytes
-rw-r--r--04-build_abe-stage1/console.log.xzbin91932 -> 90568 bytes
-rw-r--r--04-build_abe-stage1/make-gcc-stage1.log.xzbin71136 -> 71008 bytes
-rw-r--r--05-clean_sysroot/console.log.xzbin372 -> 372 bytes
-rw-r--r--06-build_abe-newlib/console.log.xzbin12920 -> 12948 bytes
-rw-r--r--06-build_abe-newlib/make-newlib.log.xzbin7028 -> 7036 bytes
-rw-r--r--07-build_abe-stage2/console.log.xzbin126436 -> 124728 bytes
-rw-r--r--07-build_abe-stage2/make-gcc-stage2.log.xzbin97052 -> 96868 bytes
-rw-r--r--08-build_abe-gdb/console.log.xzbin35168 -> 35244 bytes
-rw-r--r--08-build_abe-gdb/make-gdb.log.xzbin26748 -> 26804 bytes
-rw-r--r--09-build_abe-qemu/console.log.xzbin34248 -> 33640 bytes
-rw-r--r--09-build_abe-qemu/make-qemu.log.xzbin22596 -> 21996 bytes
-rw-r--r--10-build_abe-dejagnu/console.log.xzbin4372 -> 4364 bytes
-rw-r--r--10-build_abe-dejagnu/make-dejagnu.log.xzbin584 -> 584 bytes
-rw-r--r--11-build_abe-check_gcc/baseline.xfail16
-rw-r--r--11-build_abe-check_gcc/check-gcc.log.xzbin42232 -> 59768 bytes
-rw-r--r--11-build_abe-check_gcc/console.log.xzbin15992 -> 14588 bytes
-rw-r--r--12-check_regression/baseline.xfail16
-rw-r--r--12-check_regression/console.log.xzbin9044 -> 8512 bytes
-rw-r--r--12-check_regression/extra-bisect-params1
-rw-r--r--12-check_regression/fails.sum9
-rw-r--r--12-check_regression/results.regressions1
-rw-r--r--12-check_regression/trigger-bisect3
-rw-r--r--README.html87
-rw-r--r--README.txt88
-rw-r--r--git/gcc_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/error-mail-body.txt3
-rw-r--r--jenkins/error-mail-recipients.txt1
-rw-r--r--jenkins/notify-full.log4313
-rw-r--r--jenkins/notify-init.log311
-rw-r--r--jenkins/run-build.env8
-rw-r--r--jenkins/testresults-mail-body.txt61
-rw-r--r--jenkins/testresults-mail-subject.txt2
-rw-r--r--manifest.sh16
-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/description25
-rw-r--r--notify/jira/key1
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/jira/yaml33
-rw-r--r--notify/lnt_report.json82
-rw-r--r--notify/mail-body.txt77
-rw-r--r--notify/mail-recipients.txt2
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--notify/progressions.sum57
-rw-r--r--notify/regressions.sum9
-rw-r--r--notify/results.compare.txt2317
-rw-r--r--results1
-rw-r--r--sumfiles/g++.sum1281
-rw-r--r--sumfiles/gcc.sum808
-rw-r--r--sumfiles/libstdc++.sum8
-rw-r--r--sumfiles/xfails.xfail16
-rw-r--r--testresults/testresults-mail-body.txt61
-rw-r--r--testresults/testresults-mail-subject.txt2
70 files changed, 184763 insertions, 10224 deletions
diff --git a/00-sumfiles/g++.log.0.xz b/00-sumfiles/g++.log.0.xz
index be62cd3..04b0546 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 8264e7d..deabb29 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 531674d..ef36749 100644
--- a/00-sumfiles/g++.sum.0
+++ b/00-sumfiles/g++.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Fri Dec 15 15:57:49 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:18 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -1851,6 +1851,10 @@ PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for bogus messages, line 1
PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for warnings, line 42)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 17 (test for warnings, line 13)
@@ -5595,6 +5599,14 @@ PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages,
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 91)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for warnings, line 70)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for excess errors)
@@ -13123,12 +13135,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, 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)
@@ -13174,12 +13186,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, 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)
@@ -13225,12 +13237,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, 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)
@@ -13276,12 +13288,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, 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)
@@ -35899,25 +35911,25 @@ 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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 11)
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 errors, line 8)
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 errors, line 8)
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 errors, line 8)
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 errors, line 8)
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)
@@ -36339,43 +36351,47 @@ PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "st
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)
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++14
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++17
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++20
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++98
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 22)
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 (test for errors, line 22)
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 (test for errors, line 22)
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 (test for errors, line 22)
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)
@@ -36411,25 +36427,37 @@ PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "str
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-unsupported-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 25)
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)
@@ -50471,6 +50499,65 @@ 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/deleted16.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16.C -std=c++98
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16a.C -std=c++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)
@@ -52596,6 +52683,10 @@ 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
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-79.C -std=c++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
@@ -53300,6 +53391,10 @@ 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-array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array20.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)
@@ -55087,6 +55182,10 @@ 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-decltype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype4.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)
@@ -57152,6 +57251,10 @@ 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/noexcept81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept81.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)
@@ -68241,11 +68344,11 @@ 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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
@@ -69578,6 +69681,61 @@ PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line
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-lifetime7.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 86)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 87)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 88)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++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)
@@ -69749,15 +69907,15 @@ 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 23)
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 23)
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 23)
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)
@@ -73543,9 +73701,9 @@ 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 at line 19 (test for errors, line 17)
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 at line 19 (test for errors, line 17)
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
@@ -76677,6 +76835,14 @@ 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-auto23.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.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)
@@ -77928,6 +78094,24 @@ 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/class-deduction-inherited1.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++26 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++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)
@@ -81677,6 +81861,13 @@ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1Y
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-inst1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1C1YEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1D1XEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gIiEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.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)
@@ -84500,6 +84691,15 @@ 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-lifetime1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++17
+XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.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)
@@ -84577,6 +84777,7 @@ 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 77)
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)
@@ -84584,6 +84785,7 @@ 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 warnings, line 87)
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
@@ -95057,25 +95259,25 @@ 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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 3
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
@@ -100045,6 +100247,10 @@ 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_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_array.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)
@@ -100073,6 +100279,10 @@ 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_bounded_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_bounded_array.C -std=c++98
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)
@@ -100253,6 +100463,10 @@ 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_function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_function.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)
@@ -100265,6 +100479,18 @@ 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_member_function_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_function_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_object_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_pointer.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)
@@ -100289,6 +100515,14 @@ 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_constructible7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible7.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible8.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)
@@ -100305,6 +100539,10 @@ 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_object.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_object.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)
@@ -100326,10 +100564,18 @@ 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_reference.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_reference.C -std=c++98
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_scoped_enum.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_scoped_enum.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)
@@ -101046,6 +101292,10 @@ 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_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_pointer.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)
@@ -104465,6 +104715,10 @@ 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)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++14
+PASS: g++.dg/inherit/multiple2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/multiple2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++98
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)
@@ -116064,22 +116318,22 @@ PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump-not origin
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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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
@@ -121819,6 +122073,54 @@ 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/error5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.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)
@@ -128118,6 +128420,10 @@ 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)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++14
+PASS: g++.dg/pr112822.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr112822.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++98
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)
@@ -132692,15 +132998,15 @@ 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 warnings, line 9)
+PASS: g++.dg/template/copy1.C -std=c++14 at line 13 (test for errors, line 14)
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 warnings, line 9)
+PASS: g++.dg/template/copy1.C -std=c++98 at line 13 (test for errors, line 14)
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)
@@ -135782,6 +136088,10 @@ 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/fnspec3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/fnspec3.C -std=c++98
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)
@@ -139494,6 +139804,10 @@ 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/ptrmem34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem34.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)
@@ -151758,34 +152072,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 )
-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 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
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 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
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++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
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 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
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 )
+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 )
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
@@ -153075,6 +153389,88 @@ PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++14 (test for excess erro
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-attributes-1.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wno-attributes-1.C -std=gnu++98
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)
@@ -169167,6 +169563,17 @@ 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)
+UNSUPPORTED: g++.dg/modules/concept-8_a.H -std=c++17
+PASS: g++.dg/modules/concept-8_a.H -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H -std=c++2b (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_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)
@@ -173428,6 +173835,9 @@ 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/pr104234.C -std=c++17 (test for excess errors)
+PASS: g++.dg/modules/pr104234.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/pr104234.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)
@@ -175693,8 +176103,7 @@ PASS: g++.dg/modules/xtreme-header-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/m
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_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)
@@ -175706,8 +176115,7 @@ PASS: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/m
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_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)
@@ -175731,7 +176139,6 @@ PASS: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/$srcdir/g++.dg/mod
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)
@@ -178818,395 +179225,395 @@ 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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
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 261)
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 errors, line 82)
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)
@@ -179376,26 +179783,26 @@ PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
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"
@@ -179502,19 +179909,19 @@ PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_e
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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)
@@ -179523,236 +179930,236 @@ PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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)
@@ -187447,6 +187854,14 @@ PASS: g++.dg/vect/pr110557.cc -std=c++14 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++17 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++20 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++98 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++14 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++17 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/vect/pr112793.cc -std=c++98
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++14
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++17
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++20
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++98
PASS: g++.dg/vect/pr19951.cc -std=c++14 (test for excess errors)
PASS: g++.dg/vect/pr19951.cc -std=c++17 (test for excess errors)
PASS: g++.dg/vect/pr19951.cc -std=c++20 (test for excess errors)
@@ -224783,11 +225198,11 @@ Running gcc.git~master/gcc/testsuite/g++.target/xtensa/xtensa.exp ...
=== g++ Summary ===
-# of expected passes 211299
-# of unexpected failures 121
+# of expected passes 211692
+# of unexpected failures 96
# of unexpected successes 14
-# of expected failures 1767
+# of expected failures 1765
# of unresolved testcases 3
-# of unsupported tests 11510
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 11559
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
diff --git a/00-sumfiles/g++.sum.1 b/00-sumfiles/g++.sum.1
index 0b50b0b..3259568 100644
--- a/00-sumfiles/g++.sum.1
+++ b/00-sumfiles/g++.sum.1
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Fri Dec 15 16:24:45 2023
+Test run by tcwg-buildslave on Mon Dec 18 09:00:30 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -8,6442 +8,161884 @@ Schedule of variations:
qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
Running target qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
-Running gcc.git~master/gcc/testsuite/g++.dg/analyzer/analyzer.exp ...
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/aliasing-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/aliasing-pr106473.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for warnings, line 112)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note (test for warnings, line 65)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note at line 130 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note at line 19 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note at line 21 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note at line 39 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 note at line 73 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 warning at line 128 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 warning at line 18 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 warning at line 37 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++14 warning at line 71 (test for warnings, line 68)
-XFAIL: c-c++-common/analyzer/allocation-size-1.c -std=c++17 (test for warnings, line 112)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note (test for warnings, line 65)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note at line 130 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note at line 19 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note at line 21 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note at line 39 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 note at line 73 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 warning at line 128 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 warning at line 18 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 warning at line 37 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++17 warning at line 71 (test for warnings, line 68)
-XFAIL: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for warnings, line 112)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note (test for warnings, line 65)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 130 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 19 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 21 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 39 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 note at line 73 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 128 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 18 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 37 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++20 warning at line 71 (test for warnings, line 68)
-XFAIL: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for warnings, line 112)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note (test for warnings, line 65)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 130 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 19 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 21 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 39 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 note at line 73 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 128 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 18 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 37 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/allocation-size-1.c -std=c++98 warning at line 71 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 (test for warnings, line 130)
-XFAIL: c-c++-common/analyzer/allocation-size-2.c -std=c++14 (test for warnings, line 95)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 note (test for warnings, line 36)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 note at line 142 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 note at line 22 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 note at line 24 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 note at line 42 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 warning at line 140 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 warning at line 21 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++14 warning at line 40 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 (test for warnings, line 130)
-XFAIL: c-c++-common/analyzer/allocation-size-2.c -std=c++17 (test for warnings, line 95)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 note (test for warnings, line 36)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 note at line 142 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 note at line 22 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 note at line 24 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 note at line 42 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 warning at line 140 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 warning at line 21 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++17 warning at line 40 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for warnings, line 130)
-XFAIL: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for warnings, line 95)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note (test for warnings, line 36)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 142 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 22 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 24 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 note at line 42 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 140 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 21 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++20 warning at line 40 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for warnings, line 130)
-XFAIL: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for warnings, line 95)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note (test for warnings, line 36)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 142 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 22 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 24 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 note at line 42 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 140 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 21 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/allocation-size-2.c -std=c++98 warning at line 40 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 23 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 25 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 34 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 36 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 45 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 note at line 47 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 warning at line 22 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 warning at line 33 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++14 warning at line 44 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 23 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 25 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 34 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 36 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 45 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 note at line 47 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 warning at line 22 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 warning at line 33 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++17 warning at line 44 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 23 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 25 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 34 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 36 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 45 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 note at line 47 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 22 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 33 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++20 warning at line 44 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 23 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 25 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 34 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 36 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 45 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 note at line 47 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 22 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 33 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/allocation-size-3.c -std=c++98 warning at line 44 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 note at line 33 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 note at line 35 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 note at line 60 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 note at line 62 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 warning at line 32 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++14 warning at line 59 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 note at line 33 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 note at line 35 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 note at line 60 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 note at line 62 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 warning at line 32 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++17 warning at line 59 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 33 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 35 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 60 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 note at line 62 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 warning at line 32 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++20 warning at line 59 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 33 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 35 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 60 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 note at line 62 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 warning at line 32 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/allocation-size-4.c -std=c++98 warning at line 59 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 expected multiline pattern lines 56-65
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 expected multiline pattern lines 87-95
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 expected multiline pattern lines 56-65
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 expected multiline pattern lines 87-95
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 56-65
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 expected multiline pattern lines 87-95
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 56-65
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 expected multiline pattern lines 87-95
-PASS: c-c++-common/analyzer/allocation-size-multiline-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 expected multiline pattern lines 54-63
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 expected multiline pattern lines 84-93
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 expected multiline pattern lines 54-63
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 expected multiline pattern lines 84-93
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 54-63
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 expected multiline pattern lines 84-93
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 24-33
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 54-63
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 expected multiline pattern lines 84-93
-PASS: c-c++-common/analyzer/allocation-size-multiline-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++14 expected multiline pattern lines 28-37
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++14 expected multiline pattern lines 58-67
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++17 expected multiline pattern lines 28-37
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++17 expected multiline pattern lines 58-67
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 expected multiline pattern lines 28-37
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 expected multiline pattern lines 58-67
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 28-37
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 expected multiline pattern lines 58-67
-PASS: c-c++-common/analyzer/allocation-size-multiline-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 223)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 expected multiline pattern lines 172-208
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 expected multiline pattern lines 243-256
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 expected multiline pattern lines 63-99
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 (test for warnings, line 223)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 expected multiline pattern lines 172-208
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 expected multiline pattern lines 243-256
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 expected multiline pattern lines 63-99
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for warnings, line 223)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 172-208
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 243-256
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 expected multiline pattern lines 63-99
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 223)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 172-208
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 243-256
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 expected multiline pattern lines 63-99
-PASS: c-c++-common/analyzer/analyzer-verbosity-0.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 (test for warnings, line 281)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 expected multiline pattern lines 217-268
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 expected multiline pattern lines 301-314
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 expected multiline pattern lines 78-129
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 (test for warnings, line 281)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 expected multiline pattern lines 217-268
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 expected multiline pattern lines 301-314
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 expected multiline pattern lines 78-129
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 281)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 217-268
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 301-314
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 expected multiline pattern lines 78-129
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 281)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 217-268
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 301-314
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 expected multiline pattern lines 78-129
-PASS: c-c++-common/analyzer/analyzer-verbosity-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 341)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 257-326
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 361-374
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 expected multiline pattern lines 89-151
-PASS: c-c++-common/analyzer/analyzer-verbosity-3.c -std=c++98 (test for excess errors)
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++14
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++17
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++20
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c -std=c++98
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++14
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++17
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++20
-UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c -std=c++98
-UNSUPPORTED: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++14
-UNSUPPORTED: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++17
-UNSUPPORTED: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++20
-UNSUPPORTED: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c -std=c++98
-PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/attr-alloc_size-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-alloc_size-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 120)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 136)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 137)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 145)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 164)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 165)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 173)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 174)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 178)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 184)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 185)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 203)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 204)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 208)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 209)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 213)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 214)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 219)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 220)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 224)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 225)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 120)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 136)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 137)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 145)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 164)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 165)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 173)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 174)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 178)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 184)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 185)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 203)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 204)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 208)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 209)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 213)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 214)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 219)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 220)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 224)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 225)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 120)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 136)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 137)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 145)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 164)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 165)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 173)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 174)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 178)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 184)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 185)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 203)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 204)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 208)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 209)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 213)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 214)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 219)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 220)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 224)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 225)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 120)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 136)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 137)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 145)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 164)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 165)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 173)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 174)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 178)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 184)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 185)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 203)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 204)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 208)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 209)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 213)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 214)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 219)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 220)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 224)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 225)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/attr-malloc-6.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++14 (test for bogus messages, line 198)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++14 (test for warnings, line 158)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++14 (test for warnings, line 206)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++17 (test for bogus messages, line 198)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++17 (test for warnings, line 158)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++17 (test for warnings, line 206)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for bogus messages, line 198)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for warnings, line 158)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for warnings, line 206)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for bogus messages, line 198)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 158)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for warnings, line 206)
-PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 note at line 29 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++14 note at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 note at line 29 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++17 note at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 note at line 29 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++20 note at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 note at line 29 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c -std=c++98 note at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++14 note at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++17 note at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++20 note at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c -std=c++98 note at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++14 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++17 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++20 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c -std=c++98 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for bogus messages, line 68)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++14 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++17 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++20 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c -std=c++98 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/attr-tainted_args-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 at line 38 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 at line 38 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 at line 38 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 at line 38 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/call-summaries-malloc.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++14 PR analyzer/107158 (test for bogus messages, line 87)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++14 PR analyzer/107158 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++17 PR analyzer/107158 (test for bogus messages, line 87)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++17 PR analyzer/107158 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 87)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 96)
-UNSUPPORTED: c-c++-common/analyzer/call-summaries-pr107158-2.c -std=c++98
-PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++14 PR analyzer/107158 (test for bogus messages, line 71)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++14 PR analyzer/107158 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++17 PR analyzer/107158 (test for bogus messages, line 71)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++17 PR analyzer/107158 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 71)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++20 PR analyzer/107158 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 PR analyzer/107158 (test for bogus messages, line 71)
-XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c -std=c++98 PR analyzer/107158 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/calloc-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 107)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 107)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 107)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 107)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/capacity-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 at line 72 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++14 unknown leak at line 44 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 at line 72 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++17 unknown leak at line 44 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 at line 72 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++20 unknown leak at line 44 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 at line 72 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/compound-assignment-1.c -std=c++98 unknown leak at line 44 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 TRUE (test for warnings, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 103 (test for bogus messages, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 105 (test for bogus messages, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 119 (test for bogus messages, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 121 (test for bogus messages, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 65 (test for bogus messages, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 71 (test for bogus messages, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 73 (test for bogus messages, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 87 (test for bogus messages, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 UNKNOWN at line 89 (test for bogus messages, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 uninit (test for warnings, line 51)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++14 unknown at line 52 (test for bogus messages, line 51)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 TRUE (test for warnings, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 103 (test for bogus messages, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 105 (test for bogus messages, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 119 (test for bogus messages, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 121 (test for bogus messages, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 65 (test for bogus messages, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 71 (test for bogus messages, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 73 (test for bogus messages, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 87 (test for bogus messages, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 UNKNOWN at line 89 (test for bogus messages, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 uninit (test for warnings, line 51)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++17 unknown at line 52 (test for bogus messages, line 51)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 TRUE (test for warnings, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 103 (test for bogus messages, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 105 (test for bogus messages, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 119 (test for bogus messages, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 121 (test for bogus messages, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 65 (test for bogus messages, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 71 (test for bogus messages, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 73 (test for bogus messages, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 87 (test for bogus messages, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 UNKNOWN at line 89 (test for bogus messages, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 uninit (test for warnings, line 51)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++20 unknown at line 52 (test for bogus messages, line 51)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 134)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 TRUE (test for warnings, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 103 (test for bogus messages, line 102)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 105 (test for bogus messages, line 104)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 119 (test for bogus messages, line 118)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 121 (test for bogus messages, line 120)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 65 (test for bogus messages, line 64)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 71 (test for bogus messages, line 70)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 73 (test for bogus messages, line 72)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 87 (test for bogus messages, line 86)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 UNKNOWN at line 89 (test for bogus messages, line 88)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 uninit (test for warnings, line 51)
-XFAIL: c-c++-common/analyzer/compound-assignment-5.c -std=c++98 unknown at line 52 (test for bogus messages, line 51)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 16)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 35)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 55)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 true at line 11 (test for warnings, line 10)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 true at line 49 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 unknown at line 12 (test for bogus messages, line 11)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 unknown at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 unknown at line 50 (test for bogus messages, line 49)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++14 unknown at line 57 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 16)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 35)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 55)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 true at line 11 (test for warnings, line 10)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 true at line 49 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 unknown at line 12 (test for bogus messages, line 11)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 unknown at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 unknown at line 50 (test for bogus messages, line 49)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++17 unknown at line 57 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 16)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 35)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 55)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 true at line 11 (test for warnings, line 10)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 true at line 49 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 12 (test for bogus messages, line 11)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 50 (test for bogus messages, line 49)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++20 unknown at line 57 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 16)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 35)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 55)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/computed-goto-1.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 true at line 11 (test for warnings, line 10)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 true at line 49 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 12 (test for bogus messages, line 11)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 50 (test for bogus messages, line 49)
-XFAIL: c-c++-common/analyzer/computed-goto-1.c -std=c++98 unknown at line 57 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++14 PR analyzer/108664 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++17 PR analyzer/108664 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++20 PR analyzer/108664 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c -std=c++98 PR analyzer/108664 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++14 PR analyzer/108666 (test for bogus messages, line 65)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++14 PR analyzer/108666 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++17 PR analyzer/108666 (test for bogus messages, line 65)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++17 PR analyzer/108666 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 PR analyzer/108666 (test for bogus messages, line 65)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++20 PR analyzer/108666 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 PR analyzer/108666 (test for bogus messages, line 65)
-PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c -std=c++98 PR analyzer/108666 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/data-model-11.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/data-model-11.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/data-model-11.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/data-model-11.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++14 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++17 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++20 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++98 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++14 (test for bogus messages, line 123)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++17 (test for bogus messages, line 123)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++20 (test for bogus messages, line 123)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++98 (test for bogus messages, line 123)
-PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++14 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++14 (test for bogus messages, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++14 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++14 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++17 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++17 (test for bogus messages, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++17 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++17 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++14 (test for bogus messages, line 142)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++14 (test for bogus messages, line 158)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++17 (test for bogus messages, line 142)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++17 (test for bogus messages, line 158)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for bogus messages, line 142)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for bogus messages, line 158)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for bogus messages, line 142)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for bogus messages, line 158)
-PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 60)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 70)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 60)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 70)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 60)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 70)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 49)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 60)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 70)
-PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++14 (test for bogus messages, line 107)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++14 (test for bogus messages, line 149)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++17 (test for bogus messages, line 107)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++17 (test for bogus messages, line 149)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for bogus messages, line 107)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for bogus messages, line 149)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for bogus messages, line 107)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for bogus messages, line 149)
-PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/deref-before-check-pr77425.c -std=c++98 (test for excess errors)
-UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++14
-UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++17
-UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++20
-UNSUPPORTED: c-c++-common/analyzer/dot-output.c -std=c++98
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 at line 22 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 at line 22 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 at line 22 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 at line 22 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/escaping-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/exec-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/exec-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/exec-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/exec-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/expect-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/expect-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/expect-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/expect-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 131)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 134)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 131)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 134)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 131)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 134)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 131)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 134)
-PASS: c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fgets-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fgets-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fgets-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fgets-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fields.c -std=c++14 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/fields.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fields.c -std=c++17 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/fields.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/fields.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fields.c -std=c++98 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/fields.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/file-pr58237-noexcept.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/file-uninit-1.c -std=c++98 (test for excess errors)
-FAIL: c-c++-common/analyzer/fileno-1.c -std=c++14 (test for excess errors)
-FAIL: c-c++-common/analyzer/fileno-1.c -std=c++17 (test for excess errors)
-FAIL: c-c++-common/analyzer/fileno-1.c -std=c++20 (test for excess errors)
-FAIL: c-c++-common/analyzer/fileno-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/first-field-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/first-field-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1104)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1211)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1473)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 917)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 PR analyzer/103546 (test for bogus messages, line 889)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1104)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1211)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1473)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 917)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 PR analyzer/103546 (test for bogus messages, line 889)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1104)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1211)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1473)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 917)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 PR analyzer/103546 (test for bogus messages, line 889)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1104)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1211)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1473)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 917)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 PR analyzer/103546 (test for bogus messages, line 889)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 at line 882 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for excess errors)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 at line 882 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for excess errors)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 at line 882 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for excess errors)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 at line 882 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 PR analyzer/98247 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 Wanalyzer-out-of-bounds (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 Wanalyzer-out-of-bounds (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 Wstringop-overflow at line 31 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++14 Wstringop-overflow at line 46 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 PR analyzer/98247 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 Wanalyzer-out-of-bounds (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 Wanalyzer-out-of-bounds (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 Wstringop-overflow at line 31 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++17 Wstringop-overflow at line 46 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 PR analyzer/98247 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wanalyzer-out-of-bounds (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wanalyzer-out-of-bounds (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wstringop-overflow at line 31 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++20 Wstringop-overflow at line 46 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 PR analyzer/98247 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wanalyzer-out-of-bounds (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wanalyzer-out-of-bounds (test for warnings, line 44)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wstringop-overflow at line 31 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/flexible-array-member-1.c -std=c++98 Wstringop-overflow at line 46 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/fold-string-to-char.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++14 event at line 41 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++14 event at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++17 event at line 41 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++17 event at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 event at line 41 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++20 event at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 event at line 41 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/fopen-2.c -std=c++98 event at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/fread-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/fread-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++14 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++17 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/fread-pr108661.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/function-ptr-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/function-ptr-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/function-ptr-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/getc-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/getc-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/getc-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/getc-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/getchar-1.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/gzio-2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/gzio-2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/gzio-2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/gzio-2.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/gzio-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3a.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3a.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3a.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio-3a.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio.c -std=c++14 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/gzio.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio.c -std=c++17 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/gzio.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 18 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 27 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 28 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 36 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 37 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 52 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 53 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 63 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 64 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 74 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 75 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 16 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 35 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 62 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 warning at line 73 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 18 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 27 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 28 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 36 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 37 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 52 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 53 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 63 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 64 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 74 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 note at line 75 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 16 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 35 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 62 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++17 warning at line 73 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 18 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 27 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 28 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 36 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 37 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 52 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 53 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 63 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 64 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 74 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 note at line 75 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 16 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 35 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 62 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++20 warning at line 73 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 18 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 27 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 28 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 36 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 37 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 52 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 53 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 63 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 64 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 74 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 note at line 75 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 16 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 35 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 62 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++98 warning at line 73 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++14 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++17 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++20 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++98 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-loop-crc32c.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++14 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++14 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++17 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++14 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++17 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++20 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++98 (test for bogus messages, line 25)
-PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++14 at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++17 at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/infinite-loop-g_error.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for bogus messages, line 101)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for bogus messages, line 47)
-XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for warnings, line 88)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 114 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 115 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 116 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 117 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 118 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 37 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 38 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 39 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 40 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 at line 41 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for bogus messages, line 101)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for bogus messages, line 47)
-XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for warnings, line 88)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 114 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 115 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 116 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 117 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 118 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 37 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 38 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 39 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 40 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 at line 41 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for bogus messages, line 101)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for bogus messages, line 47)
-XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for warnings, line 88)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 114 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 115 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 116 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 117 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 118 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 37 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 38 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 39 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 40 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 at line 41 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for bogus messages, line 101)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for bogus messages, line 47)
-XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for warnings, line 88)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 114 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 115 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 116 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 117 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 118 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 37 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 38 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 39 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 40 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 at line 41 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/infinite-loop-linked-list.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for bogus messages, line 46)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 TODO (test for warnings, line 100)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 TODO (test for warnings, line 108)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++14 TODO (test for warnings, line 29)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for bogus messages, line 46)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 TODO (test for warnings, line 100)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 TODO (test for warnings, line 108)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++17 TODO (test for warnings, line 29)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 46)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 100)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 108)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++20 TODO (test for warnings, line 29)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 46)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for bogus messages, line 66)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 100)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 108)
-XFAIL: c-c++-common/analyzer/infinite-recursion-2.c -std=c++98 TODO (test for warnings, line 29)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++14 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++14 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++17 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++17 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++14 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++14 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++17 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++17 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++14 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++17 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++14 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++17 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for bogus messages, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++14 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++14 (test for warnings, line 210)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++14 (test for warnings, line 218)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++17 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++17 (test for warnings, line 210)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++17 (test for warnings, line 218)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 210)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 218)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 210)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 218)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/infinite-recursion-alloca.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for warnings, line 98)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for warnings, line 98)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for warnings, line 98)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 104)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for warnings, line 98)
-PASS: c-c++-common/analyzer/infinite-recursion-inlining.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++14 expected multiline pattern lines 43-69
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++17 expected multiline pattern lines 43-69
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 expected multiline pattern lines 43-69
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 expected multiline pattern lines 43-69
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++14 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++14 expected multiline pattern lines 131-164
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++14 expected multiline pattern lines 57-90
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++17 expected multiline pattern lines 131-164
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++17 expected multiline pattern lines 57-90
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 expected multiline pattern lines 131-164
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 expected multiline pattern lines 57-90
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 expected multiline pattern lines 131-164
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 expected multiline pattern lines 57-90
-PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++14 (test for bogus messages, line 141)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++14 (test for bogus messages, line 89)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++17 (test for bogus messages, line 141)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++17 (test for bogus messages, line 89)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for bogus messages, line 141)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for bogus messages, line 89)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for bogus messages, line 141)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for bogus messages, line 89)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for bogus messages, line 32)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for bogus messages, line 57)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 8)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for bogus messages, line 32)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for bogus messages, line 57)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 8)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 32)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for bogus messages, line 57)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 8)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 32)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for bogus messages, line 57)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 8)
-XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++14 (test for bogus messages, line 144)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++14 (test for bogus messages, line 252)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++14 (test for bogus messages, line 311)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++14 (test for bogus messages, line 313)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++17 (test for bogus messages, line 144)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++17 (test for bogus messages, line 252)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++17 (test for bogus messages, line 311)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++17 (test for bogus messages, line 313)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 144)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 252)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 311)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for bogus messages, line 313)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 144)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 252)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 311)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for bogus messages, line 313)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++14 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++17 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++20 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++98 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++14 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++17 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++20 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++98 (test for bogus messages, line 16)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++14 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++17 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++20 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++98 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/infinite-recursion-variadic.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/infinite-recursion.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 101)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 109)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 117)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 118)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 124)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 126)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 128)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 129)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 83)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 84)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 93)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/init.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 101)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 109)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 117)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 118)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 124)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 126)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 128)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 129)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 83)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 84)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 93)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/init.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 101)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 109)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 117)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 118)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 124)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 126)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 128)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 129)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 83)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 84)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 93)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/init.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 100)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 101)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 109)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 111)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 117)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 118)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 124)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 125)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 126)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 127)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 128)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 129)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 135)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 83)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 84)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 92)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 93)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/init.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++14 expected multiline pattern lines 58-94
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++14 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++17 expected multiline pattern lines 58-94
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++17 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 expected multiline pattern lines 58-94
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++20 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 expected multiline pattern lines 58-94
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-multiline.c -std=c++98 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++14 1st free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++14 2nd free message at line 13 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++14 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++17 1st free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++17 2nd free message at line 13 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++17 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 1st free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 2nd free message at line 13 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++20 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 1st free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 2nd free message at line 13 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1-no-undo.c -std=c++98 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 at line 19 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 1st free message at line 10 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 2nd free message at line 12 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++14 warning (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 at line 19 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 1st free message at line 10 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 2nd free message at line 12 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++17 warning (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 19 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 1st free message at line 10 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 2nd free message at line 12 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++20 warning (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 19 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 1st free message at line 10 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 2nd free message at line 12 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-1.c -std=c++98 warning (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++14 expected multiline pattern lines 48-73
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++14 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++17 expected multiline pattern lines 48-73
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++17 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 expected multiline pattern lines 48-73
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++20 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 expected multiline pattern lines 48-73
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2-multiline.c -std=c++98 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 1st free message at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 2nd free message at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++14 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 1st free message at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 2nd free message at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++17 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 1st free message at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 2nd free message at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++20 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 1st free message at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 2nd free message at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-2.c -std=c++98 warning (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++14 expected multiline pattern lines 68-98
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++14 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++17 expected multiline pattern lines 68-98
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++17 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 expected multiline pattern lines 68-98
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++20 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 expected multiline pattern lines 68-98
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3-multiline.c -std=c++98 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++14 at line 22 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++14 message at line 33 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++14 warning (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++17 at line 22 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++17 message at line 33 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++17 warning (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 at line 22 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 message at line 33 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++20 warning (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 at line 22 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 message at line 33 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-3.c -std=c++98 warning (test for warnings, line 31)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++14 expected multiline pattern lines 119-130
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++14 expected multiline pattern lines 82-116
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++14 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++17 expected multiline pattern lines 119-130
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++17 expected multiline pattern lines 82-116
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++17 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 expected multiline pattern lines 119-130
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 expected multiline pattern lines 82-116
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++20 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 expected multiline pattern lines 119-130
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 expected multiline pattern lines 82-116
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4-multiline.c -std=c++98 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++14 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++14 message at line 29 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++14 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++17 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++17 message at line 29 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++17 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 message at line 29 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++20 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 message at line 29 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-4.c -std=c++98 warning (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++14 expected multiline pattern lines 61-92
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++17 expected multiline pattern lines 61-92
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 expected multiline pattern lines 61-92
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 expected multiline pattern lines 61-92
-PASS: c-c++-common/analyzer/inlining-5-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 1st free message at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++14 2nd free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 1st free message at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++17 2nd free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 1st free message at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++20 2nd free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 25 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 1st free message at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-5.c -std=c++98 2nd free message at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++14 expected multiline pattern lines 66-102
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++17 expected multiline pattern lines 66-102
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 expected multiline pattern lines 66-102
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 expected multiline pattern lines 66-102
-PASS: c-c++-common/analyzer/inlining-6-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++14 warning (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++17 warning (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++20 warning (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-6.c -std=c++98 warning (test for warnings, line 16)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++14 expected multiline pattern lines 130-208
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++14 warning (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++17 expected multiline pattern lines 130-208
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++17 warning (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 expected multiline pattern lines 130-208
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++20 warning (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 expected multiline pattern lines 130-208
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7-multiline.c -std=c++98 warning (test for warnings, line 10)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 at line 42 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 at line 44 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 at line 51 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 at line 56 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 at line 59 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 1st free message at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 2nd free message at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 event 10 at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 event 5 at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 event 6 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 event 9 at line 35 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++14 warning (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 at line 42 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 at line 44 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 at line 51 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 at line 56 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 at line 59 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 1st free message at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 2nd free message at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 event 10 at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 event 5 at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 event 6 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 event 9 at line 35 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++17 warning (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 42 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 44 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 51 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 56 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 at line 59 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 1st free message at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 2nd free message at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 10 at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 5 at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 6 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 event 9 at line 35 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++20 warning (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 42 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 44 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 51 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 56 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 at line 59 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 1st free message at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 2nd free message at line 17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 10 at line 26 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 5 at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 6 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 event 9 at line 35 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/inlining-7.c -std=c++98 warning (test for warnings, line 13)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/invalid-shift-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for bogus messages, line 28)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for bogus messages, line 28)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for bogus messages, line 28)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for bogus messages, line 28)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/isatty-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/leak-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++14 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++14 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++17 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++17 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for bogus messages, line 20)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for bogus messages, line 40)
-PASS: c-c++-common/analyzer/leak-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 at line 36 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 at line 50 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 at line 74 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 leak of a (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 leak of base (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 leak of sub buffer at line 107 (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++14 leak of unknown at line 76 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 at line 36 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 at line 50 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 at line 74 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 leak of a (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 leak of base (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 leak of sub buffer at line 107 (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++17 leak of unknown at line 76 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 36 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 50 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 at line 74 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of a (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of base (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of sub buffer at line 107 (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++20 leak of unknown at line 76 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for warnings, line 99)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 36 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 43 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 50 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 58 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 at line 74 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of a (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of base (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of sub buffer at line 107 (test for warnings, line 106)
-PASS: c-c++-common/analyzer/leak-4.c -std=c++98 leak of unknown at line 76 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++14 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++17 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++20 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++98 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/leak-pr105906.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++14 PR 108045 (test for bogus messages, line 77)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++14 PR 108045 (test for bogus messages, line 98)
-PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++17 PR 108045 (test for bogus messages, line 77)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++17 PR 108045 (test for bogus messages, line 98)
-PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 PR 108045 (test for bogus messages, line 77)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++20 PR 108045 (test for bogus messages, line 98)
-PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 PR 108045 (test for bogus messages, line 77)
-XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c -std=c++98 PR 108045 (test for bogus messages, line 98)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++14 (test for bogus messages, line 71)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++14 (test for bogus messages, line 78)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++14 (test for bogus messages, line 99)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++17 (test for bogus messages, line 71)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++17 (test for bogus messages, line 78)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++17 (test for bogus messages, line 99)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 71)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 78)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for bogus messages, line 99)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 71)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 78)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for bogus messages, line 99)
-PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++14 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++17 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++20 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++98 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/leak-pr109059-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++14 (test for bogus messages, line 41)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++17 (test for bogus messages, line 41)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++20 (test for bogus messages, line 41)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++98 (test for bogus messages, line 41)
-PASS: c-c++-common/analyzer/leak-pr109059-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 desired (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 status quo at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 true (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 true (test for warnings, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 true on 1st iter (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 unknown at line 49 (test for bogus messages, line 48)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 unknown at line 53 (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++14 unknown at line 64 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 desired (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 status quo at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 true (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 true (test for warnings, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 true on 1st iter (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 unknown at line 49 (test for bogus messages, line 48)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 unknown at line 53 (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++17 unknown at line 64 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 desired (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 status quo at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true (test for warnings, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 true on 1st iter (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 49 (test for bogus messages, line 48)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 53 (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++20 unknown at line 64 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 desired (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 status quo at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true (test for warnings, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 true on 1st iter (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 49 (test for bogus messages, line 48)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 53 (test for warnings, line 52)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c -std=c++98 unknown at line 64 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 1st (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 2nd at line 14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 status quo at line 15 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 true (test for warnings, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 unknown at line 24 (test for bogus messages, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++14 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 1st (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 2nd at line 14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 status quo at line 15 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 true (test for warnings, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 unknown at line 24 (test for bogus messages, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++17 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 1st (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 2nd at line 14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 status quo at line 15 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 true (test for warnings, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 unknown at line 24 (test for bogus messages, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++20 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 1st (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 2nd at line 14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 status quo at line 15 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 true (test for warnings, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 unknown at line 24 (test for bogus messages, line 23)
-XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c -std=c++98 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2.c -std=c++14 desired (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++14 status quo at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2.c -std=c++17 desired (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++17 status quo at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2.c -std=c++20 desired (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++20 status quo at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2.c -std=c++98 desired (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2.c -std=c++98 status quo at line 33 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++14 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++14 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++17 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++17 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++20 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++20 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop-2a.c -std=c++98 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-2a.c -std=c++98 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++14 deref of unchecked at line 10 (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/loop-3.c -std=c++14 use after free (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++17 deref of unchecked at line 10 (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/loop-3.c -std=c++17 use after free (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++20 deref of unchecked at line 10 (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/loop-3.c -std=c++20 use after free (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-3.c -std=c++98 deref of unchecked at line 10 (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/loop-3.c -std=c++98 use after free (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 true (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 true (test for warnings, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 true (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 true (test for warnings, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 unknown at line 20 (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++14 unknown at line 23 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++14 unknown at line 31 (test for warnings, line 30)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++14 unknown at line 34 (test for bogus messages, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 true (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 true (test for warnings, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 true (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 true (test for warnings, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 unknown at line 20 (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++17 unknown at line 23 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++17 unknown at line 31 (test for warnings, line 30)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++17 unknown at line 34 (test for bogus messages, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 true (test for warnings, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 20 (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 23 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 31 (test for warnings, line 30)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++20 unknown at line 34 (test for bogus messages, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 true (test for warnings, line 33)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 20 (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 23 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 31 (test for warnings, line 30)
-XFAIL: c-c++-common/analyzer/loop-4.c -std=c++98 unknown at line 34 (test for bogus messages, line 33)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 1st (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 1st (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 2nd (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 status quo at line 21 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++14 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 1st (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 1st (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 2nd (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 status quo at line 21 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++17 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 1st (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 1st (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 2nd (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 21 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++20 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 1st (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 1st (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 2nd (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 21 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c -std=c++98 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 true (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 unknown at line 11 (test for bogus messages, line 10)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 unknown at line 20 (test for bogus messages, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++14 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 true (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 unknown at line 11 (test for bogus messages, line 10)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 unknown at line 20 (test for bogus messages, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++17 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 11 (test for bogus messages, line 10)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 20 (test for bogus messages, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++20 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 desired (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 status quo at line 31 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 11 (test for bogus messages, line 10)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 20 (test for bogus messages, line 19)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c -std=c++98 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 2nd at line 15 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++14 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 2nd at line 15 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++17 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 2nd at line 15 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++20 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 2nd at line 15 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 true (test for warnings, line 26)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c -std=c++98 unknown at line 27 (test for bogus messages, line 26)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++14 unknown at line 28 (test for bogus messages, line 27)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++17 unknown at line 28 (test for bogus messages, line 27)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++20 unknown at line 28 (test for bogus messages, line 27)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 1st (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 2nd at line 15 (test for warnings, line 14)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 desired (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 status quo at line 16 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 status quo at line 32 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 true (test for warnings, line 27)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 11 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 21 (test for warnings, line 20)
-XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c -std=c++98 unknown at line 28 (test for bogus messages, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 1st (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 2nd at line 13 (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 desired (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 status quo at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 status quo at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 true (test for warnings, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 true (test for warnings, line 24)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++14 unknown at line 25 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 1st (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 2nd at line 13 (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 desired (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 status quo at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 status quo at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 true (test for warnings, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 true (test for warnings, line 24)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++17 unknown at line 25 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 1st (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 2nd at line 13 (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 desired (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 status quo at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 status quo at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 true (test for warnings, line 24)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++20 unknown at line 25 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 1st (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 2nd at line 13 (test for warnings, line 12)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 desired (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 status quo at line 14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 status quo at line 28 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 true (test for warnings, line 24)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 unknown at line 18 (test for bogus messages, line 17)
-XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c -std=c++98 unknown at line 25 (test for bogus messages, line 24)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++14 2nd at line 14 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++14 desired (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 status quo at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++14 status quo at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++17 2nd at line 14 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++17 desired (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 status quo at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++17 status quo at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++20 2nd at line 14 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++20 desired (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 status quo at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++20 status quo at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++98 2nd at line 14 (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/loop.c -std=c++98 desired (test for warnings, line 25)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 status quo at line 15 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/loop.c -std=c++98 status quo at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 event at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 event at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 warning (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++14 warning (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 event at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 event at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 warning (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++17 warning (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 event at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 event at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 warning (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++20 warning (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 event at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 event at line 21 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 warning (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-2.c -std=c++98 warning (test for warnings, line 20)
-PASS: c-c++-common/analyzer/malloc-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-401-example.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++14 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++17 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++20 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++98 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++14 at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++14 at line 46 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++17 at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++17 at line 46 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 at line 46 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 at line 37 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 at line 46 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/malloc-callbacks.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-dce.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-dce.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-dce.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/malloc-dce.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-dce.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 10)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for bogus messages, line 45)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/malloc-dedupe-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-in-loop.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 expected multiline pattern lines 98-161
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++17 expected multiline pattern lines 98-161
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 expected multiline pattern lines 98-161
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 expected multiline pattern lines 98-161
-PASS: c-c++-common/analyzer/malloc-ipa-11.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 2 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 3 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 4 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 5 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 7 at line 7 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 event 8 at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++14 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 2 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 3 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 4 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 5 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 7 at line 7 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 event 8 at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++17 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 2 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 3 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 4 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 5 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 7 at line 7 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 event 8 at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++20 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 2 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 3 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 4 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 5 at line 24 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 7 at line 7 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 event 8 at line 11 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-2.c -std=c++98 warning (test for warnings, line 9)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-ipa-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/malloc-ipa-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++14 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++17 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for warnings, line 7)
-PASS: c-c++-common/analyzer/malloc-ipa-6.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++14 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++14 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++17 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++17 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/malloc-ipa-7.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++14 expected multiline pattern lines 69-107
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++17 expected multiline pattern lines 69-107
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++20 expected multiline pattern lines 69-107
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 expected multiline pattern lines 69-107
-PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++17 at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++17 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/malloc-macro-inline-events.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 1st free event at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 2nd free event at line 9 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++14 warning at line 7 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 1st free event at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 2nd free event at line 9 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++17 warning at line 7 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 1st free event at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 2nd free event at line 9 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++20 warning at line 7 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for warnings, line 13)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 1st free event at line 8 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 2nd free event at line 9 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-macro-separate-events.c -std=c++98 warning at line 7 (test for warnings, line 2)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 183)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 149-173
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 210-222
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 256-282
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 32-48
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 326-362
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 402-434
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 expected multiline pattern lines 91-117
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 leak at line 190 (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++14 use-after-free (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for warnings, line 183)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 149-173
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 210-222
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 256-282
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 32-48
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 326-362
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 402-434
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 expected multiline pattern lines 91-117
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 leak at line 190 (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++17 use-after-free (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 183)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 149-173
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 210-222
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 256-282
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 32-48
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 326-362
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 402-434
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 expected multiline pattern lines 91-117
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 leak at line 190 (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++20 use-after-free (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 10)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 179)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 183)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 149-173
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 210-222
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 256-282
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 32-48
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 326-362
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 402-434
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 expected multiline pattern lines 91-117
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 leak at line 190 (test for warnings, line 189)
-PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c -std=c++98 use-after-free (test for warnings, line 189)
-PASS: c-c++-common/analyzer/memcpy-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/memcpy-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/memcpy-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/memcpy-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++14 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++17 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++20 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++14 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++17 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 95)
-PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++14 PR analyzer/108400 (test for bogus messages, line 64)
-PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++17 PR analyzer/108400 (test for bogus messages, line 64)
-PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 PR analyzer/108400 (test for bogus messages, line 64)
-PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 PR analyzer/108400 (test for bogus messages, line 64)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 77)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 93)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 77)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 93)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 77)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 93)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 77)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 80)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 93)
-PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 96)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 PR analyzer/108830 (test for bogus messages, line 84)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 PR analyzer/108830 (test for bogus messages, line 85)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 PR analyzer/108830 (test for bogus messages, line 86)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 PR analyzer/108830 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++14 PR analyzer/108830 (test for bogus messages, line 88)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 PR analyzer/108830 (test for bogus messages, line 84)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 PR analyzer/108830 (test for bogus messages, line 85)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 PR analyzer/108830 (test for bogus messages, line 86)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 PR analyzer/108830 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++17 PR analyzer/108830 (test for bogus messages, line 88)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 84)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 85)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 86)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++20 PR analyzer/108830 (test for bogus messages, line 88)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 84)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 85)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 86)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 87)
-PASS: c-c++-common/analyzer/null-deref-pr108830.c -std=c++98 PR analyzer/108830 (test for bogus messages, line 88)
-PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++14 ideal (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++14 ideal (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++14 status quo at line 10 (test for bogus messages, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++14 status quo at line 14 (test for bogus messages, line 13)
-PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++17 ideal (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++17 ideal (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++17 status quo at line 10 (test for bogus messages, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++17 status quo at line 14 (test for bogus messages, line 13)
-PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 ideal (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 ideal (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 status quo at line 10 (test for bogus messages, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++20 status quo at line 14 (test for bogus messages, line 13)
-PASS: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 ideal (test for warnings, line 13)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 ideal (test for warnings, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 status quo at line 10 (test for bogus messages, line 9)
-XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c -std=c++98 status quo at line 14 (test for bogus messages, line 13)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 note at line 78 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 note at line 95 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 note at line 97 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 num bad bytes note at line 29 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 num bad bytes note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 uninit warning at line 120 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 valid subscript note at line 30 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 valid subscript note at line 52 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 119 (test for warnings, line 116)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 121 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 28 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 77 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 94 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++14 warning at line 96 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 note at line 78 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 note at line 95 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 note at line 97 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 num bad bytes note at line 29 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 num bad bytes note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 uninit warning at line 120 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 valid subscript note at line 30 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 valid subscript note at line 52 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 119 (test for warnings, line 116)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 121 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 28 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 77 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 94 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++17 warning at line 96 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 78 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 95 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 note at line 97 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 num bad bytes note at line 29 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 num bad bytes note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 uninit warning at line 120 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 valid subscript note at line 30 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 valid subscript note at line 52 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 119 (test for warnings, line 116)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 121 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 28 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 77 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 94 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++20 warning at line 96 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 (test for warnings, line 82)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 78 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 95 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 note at line 97 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 num bad bytes note at line 29 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 num bad bytes note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 uninit warning at line 120 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 valid subscript note at line 30 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 valid subscript note at line 52 (test for warnings, line 48)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 119 (test for warnings, line 116)
-XFAIL: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 121 (test for warnings, line 116)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 28 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 77 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 94 (test for warnings, line 90)
-PASS: c-c++-common/analyzer/out-of-bounds-1.c -std=c++98 warning at line 96 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 bounds warning at line 82 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 num bad bytes note at line 25 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 num bad bytes note at line 83 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 valid subscript note at line 26 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 warning at line 24 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++14 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 bounds warning at line 82 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 num bad bytes note at line 25 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 num bad bytes note at line 83 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 valid subscript note at line 26 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 warning at line 24 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++17 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 bounds warning at line 82 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 num bad bytes note at line 25 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 num bad bytes note at line 83 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 valid subscript note at line 26 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 warning at line 24 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++20 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 bounds warning at line 82 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 note at line 51 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 num bad bytes note at line 25 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 num bad bytes note at line 83 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 valid subscript note at line 26 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 24 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/out-of-bounds-2.c -std=c++98 warning at line 50 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 153)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 warning at line 70 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 warning at line 71 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 warning at line 79 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++14 warning at line 80 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 153)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 warning at line 70 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 warning at line 71 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 warning at line 79 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++17 warning at line 80 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 153)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 70 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 71 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 79 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++20 warning at line 80 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 153)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 58)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 70 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 71 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 79 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-5.c -std=c++98 warning at line 80 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for warnings, line 80)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 expected multiline pattern lines 18-36
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 expected multiline pattern lines 46-61
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 (test for warnings, line 80)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 expected multiline pattern lines 18-36
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 expected multiline pattern lines 46-61
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for warnings, line 80)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 expected multiline pattern lines 18-36
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 expected multiline pattern lines 46-61
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 41)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for warnings, line 80)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 expected multiline pattern lines 18-36
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 expected multiline pattern lines 46-61
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++98 (test for excess errors)
-UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++14
-UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++17
-UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++20
-UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c -std=c++98
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++14 (test for warnings, line 14)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++14 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++14 at line 11 (test for warnings, line 10)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++14 expected multiline pattern lines 19-34
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++17 (test for warnings, line 14)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++17 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++17 at line 11 (test for warnings, line 10)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++17 expected multiline pattern lines 19-34
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 (test for warnings, line 14)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 at line 11 (test for warnings, line 10)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 expected multiline pattern lines 19-34
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 (test for warnings, line 14)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 2 blank line(s) in output
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 at line 11 (test for warnings, line 10)
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 expected multiline pattern lines 19-34
-FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++14 expected multiline pattern lines 50-73
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++17 expected multiline pattern lines 50-73
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 expected multiline pattern lines 50-73
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 expected multiline pattern lines 50-73
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++14 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++14 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++17 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++17 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 expected multiline pattern lines 42-65
-PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 114)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 125)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 137)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 58)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for bogus messages, line 69)
-XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 148)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for bogus messages, line 114)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for bogus messages, line 125)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for bogus messages, line 137)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for bogus messages, line 58)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for bogus messages, line 69)
-XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 148)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 114)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 125)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 137)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 58)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for bogus messages, line 69)
-XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 148)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 114)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 125)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 137)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 58)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for bogus messages, line 69)
-XFAIL: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 102)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 148)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/overlapping-buffers.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/phi-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/phi-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/phi-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/phi-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr100615.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++14 warning at line 26 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++17 warning at line 26 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++20 warning at line 26 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr101962.c -std=c++98 warning at line 26 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr103217-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103217.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++14 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++17 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++20 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++98 (test for bogus messages, line 31)
-PASS: c-c++-common/analyzer/pr103526.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104029.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104029.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104029.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104029.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++14 leak of ap5 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++14 leak of ap7 at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++17 leak of ap5 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++17 leak of ap7 at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++20 leak of ap5 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++20 leak of ap7 at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++98 leak of ap5 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr104062.c -std=c++98 leak of ap7 at line 13 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr105783.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr105783.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr105783.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr105783.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++14 at line 13 (test for errors, line 12)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++17 at line 13 (test for errors, line 12)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++20 at line 13 (test for errors, line 12)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++98 at line 13 (test for errors, line 12)
-PASS: c-c++-common/analyzer/pr107345.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr109577-noexcept.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 at line 109 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 at line 13 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 don't supersede warnings with incompatible cfg path at line 35 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++14 don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 at line 109 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 at line 13 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 don't supersede warnings with incompatible cfg path at line 35 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++17 don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 at line 109 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 at line 13 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 35 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++20 don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 110)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for warnings, line 86)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 at line 109 (test for warnings, line 108)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 at line 13 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 35 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/pr110830.c -std=c++98 don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++17 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++20 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++14 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++14 at line 11 (test for errors, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++17 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++17 at line 11 (test for errors, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++20 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++20 at line 11 (test for errors, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++98 at line 10 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++98 at line 11 (test for errors, line 9)
-PASS: c-c++-common/analyzer/pr93457.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93695-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93695-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93695-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr93695-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94362-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94362-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94362-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94362-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94596.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94596.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94596.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94596.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++14 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++17 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++20 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++98 (test for bogus messages, line 19)
-PASS: c-c++-common/analyzer/pr94839.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr95240.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr95240.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr95240.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr95240.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++14 leak at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++14 unchecked deref (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++17 leak at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++17 unchecked deref (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++20 leak at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++20 unchecked deref (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++98 leak at line 9 (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96639.c -std=c++98 unchecked deref (test for warnings, line 8)
-PASS: c-c++-common/analyzer/pr96653.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96653.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96653.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96653.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96792.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96792.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96792.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96792.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96841.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96841.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96841.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr96841.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++14 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++17 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++20 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++98 (test for bogus messages, line 12)
-PASS: c-c++-common/analyzer/pr97074.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 at line 23 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 at line 23 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 23 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 23 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 at line 27 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/pr97568.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++17 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/pr98564.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98628.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98628.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98628.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98628.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++14 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++14 at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++17 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++17 at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++20 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++20 at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++98 (test for bogus messages, line 11)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++98 at line 18 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/pr98969.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++14 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++17 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++20 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++98 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99193-1-noexcept.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++14 (test for bogus messages, line 61)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++17 (test for bogus messages, line 61)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++20 (test for bogus messages, line 61)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++98 (test for bogus messages, line 61)
-PASS: c-c++-common/analyzer/pr99193-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++14 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++17 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++20 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++98 (test for bogus messages, line 38)
-PASS: c-c++-common/analyzer/pr99193-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++14 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++14 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++17 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++17 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, line 18)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for bogus messages, line 43)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/pr99716-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++14 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++17 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++20 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++98 (test for bogus messages, line 52)
-PASS: c-c++-common/analyzer/pr99774-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 89)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 at line 95 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 89)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 at line 95 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 89)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 at line 95 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 28)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 48)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 81)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 89)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 at line 95 (test for warnings, line 94)
-PASS: c-c++-common/analyzer/realloc-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 unknown (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++14 use after free at line 63 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 unknown (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++17 use after free at line 63 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 unknown (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++20 use after free at line 63 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 26)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 44)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 72)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 73)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 unknown (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-2.c -std=c++98 use after free at line 63 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 unknown (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++14 use after free at line 65 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 unknown (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++17 use after free at line 65 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 unknown (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++20 use after free at line 65 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 43)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 56)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 61)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 67)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 74)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 unknown (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-3.c -std=c++98 use after free at line 65 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 unknown (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++14 use after free at line 66 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 unknown (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++17 use after free at line 66 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 unknown (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++20 use after free at line 66 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 50)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 52)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 54)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 62)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 63)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 64)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 69)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 75)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 76)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 77)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 78)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for warnings, line 79)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 unknown (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-4.c -std=c++98 use after free at line 66 (test for warnings, line 65)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++14 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++14 warning at line 40 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++14 warning at line 41 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++17 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++17 warning at line 40 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++17 warning at line 41 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 warning at line 40 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++20 warning at line 41 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 (test for warnings, line 37)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 warning at line 40 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-5.c -std=c++98 warning at line 41 (test for warnings, line 38)
-PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/realloc-pr110014.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/scope-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++14 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++14 expected multiline pattern lines 86-130
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++17 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++17 expected multiline pattern lines 86-130
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 expected multiline pattern lines 86-130
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 (test for warnings, line 30)
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 expected multiline pattern lines 86-130
-PASS: c-c++-common/analyzer/setjmp-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++14 expected multiline pattern lines 77-125
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++17 expected multiline pattern lines 77-125
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 expected multiline pattern lines 77-125
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 expected multiline pattern lines 77-125
-PASS: c-c++-common/analyzer/setjmp-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++14 expected multiline pattern lines 43-105
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++17 expected multiline pattern lines 43-105
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 expected multiline pattern lines 43-105
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 expected multiline pattern lines 43-105
-PASS: c-c++-common/analyzer/setjmp-9.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 expected multiline pattern lines 79-121
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++17 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++17 expected multiline pattern lines 79-121
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++20 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++20 expected multiline pattern lines 79-121
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++98 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++98 expected multiline pattern lines 79-121
-PASS: c-c++-common/analyzer/signal-4a.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++14 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++14 expected multiline pattern lines 94-148
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++14 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++17 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++17 expected multiline pattern lines 94-148
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++17 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++20 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++20 expected multiline pattern lines 94-148
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++20 (test for excess errors)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++98 at line 16 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++98 expected multiline pattern lines 94-148
-PASS: c-c++-common/analyzer/signal-4b.c -std=gnu++98 (test for excess errors)
-PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++14 PR 107017 (test for warnings, line 31)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++14 PR 107017 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++17 PR 107017 (test for warnings, line 31)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++17 PR 107017 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++20 PR 107017 (test for warnings, line 31)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++20 PR 107017 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/snprintf-concat.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++98 PR 107017 (test for warnings, line 31)
-XFAIL: c-c++-common/analyzer/snprintf-concat.c -std=c++98 PR 107017 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/sock-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/sock-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/sock-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/sock-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 35)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 42)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 49)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for warnings, line 57)
-PASS: c-c++-common/analyzer/sprintf-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++14 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++14 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++17 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++17 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for warnings, line 34)
-PASS: c-c++-common/analyzer/sprintf-concat.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 at line 61 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++14 PR analyzer/105899 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++17 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++17 at line 61 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++17 PR analyzer/105899 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 at line 61 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++20 PR analyzer/105899 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 (test for warnings, line 66)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 at line 61 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c -std=c++98 PR analyzer/105899 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++14 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++14 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++14 PR analyzer/105899 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++17 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++17 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++17 PR analyzer/105899 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++20 PR analyzer/105899 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for warnings, line 55)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for warnings, line 59)
-PASS: c-c++-common/analyzer/string-ops-dup.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/string-ops-dup.c -std=c++98 PR analyzer/105899 (test for warnings, line 31)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 103)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 109)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 122)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 55)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 81)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 128)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 136)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 150)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for excess errors)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 47)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 39 (test for bogus messages, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 41 (test for bogus messages, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 43 (test for bogus messages, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 45 (test for bogus messages, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 48 (test for bogus messages, line 47)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 103)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 109)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 122)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 55)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 81)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 128)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 136)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 150)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for excess errors)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 47)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 39 (test for bogus messages, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 41 (test for bogus messages, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 43 (test for bogus messages, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 45 (test for bogus messages, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 48 (test for bogus messages, line 47)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 103)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 109)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 122)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 55)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 81)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 128)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 136)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 150)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for excess errors)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 47)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 39 (test for bogus messages, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 41 (test for bogus messages, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 43 (test for bogus messages, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 45 (test for bogus messages, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 48 (test for bogus messages, line 47)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 103)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 109)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 122)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 55)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 63)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 81)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 115)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 128)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 136)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 144)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 150)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 156)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 16)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 60)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 68)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 71)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 91)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 96)
-PASS: c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for excess errors)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 47)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 37 (test for bogus messages, line 36)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 39 (test for bogus messages, line 38)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 41 (test for bogus messages, line 40)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 43 (test for bogus messages, line 42)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 45 (test for bogus messages, line 44)
-XFAIL: c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 48 (test for bogus messages, line 47)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++14 note at line 47 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++17 note at line 47 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++20 note at line 47 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 18)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 24)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 45)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for warnings, line 53)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 note at line 26 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strstr-1.c -std=c++98 note at line 47 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 at line 48 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 at line 48 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 at line 48 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 25)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 33)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 39)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 40)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 46)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 at line 48 (test for warnings, line 47)
-PASS: c-c++-common/analyzer/strtok-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++14 (test for bogus messages, line 17)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++17 (test for bogus messages, line 17)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++20 (test for bogus messages, line 17)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++98 (test for bogus messages, line 17)
-PASS: c-c++-common/analyzer/strtok-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++14 at line 24 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++14 at line 25 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++17 at line 24 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++17 at line 25 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 at line 24 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 at line 25 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 at line 24 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 at line 25 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/strtok-3.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/strtok-cppreference.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++14 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++14 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++17 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++17 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for warnings, line 20)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for warnings, line 32)
-PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 105)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 34)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for bogus messages, line 91)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 105)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 34)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for bogus messages, line 91)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 105)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 34)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for bogus messages, line 91)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 105)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 22)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 34)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 44)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 56)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 91)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for warnings, line 70)
-PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++17 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++20 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 5)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/untracked-2.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/untracked-2.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/untracked-2.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/untracked-2.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/vasprintf-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++14 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++14 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++17 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++17 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for warnings, line 17)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for warnings, line 9)
-PASS: c-c++-common/analyzer/volatile-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 12)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 15)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 23)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for warnings, line 6)
-PASS: c-c++-common/analyzer/write-to-const-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++14 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++14 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++14 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++14 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++17 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++17 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++17 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++17 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 14)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 22)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 36)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for warnings, line 51)
-PASS: c-c++-common/analyzer/write-to-string-literal-1.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++14 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++14 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++14 (test for bogus messages, line 8)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++17 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++17 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++17 (test for bogus messages, line 8)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for bogus messages, line 8)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 23)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for bogus messages, line 8)
-PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++14 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++14 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++14 at line 8 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++17 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++17 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++17 at line 8 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 at line 8 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for warnings, line 19)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for warnings, line 21)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 at line 8 (test for warnings, line 3)
-PASS: c-c++-common/analyzer/write-to-string-literal-4.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++14 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++14 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++14 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++14 dup at line 30 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++14 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++17 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++17 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++17 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++17 dup at line 30 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++17 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 dup at line 30 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++20 warning (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 (test for warnings, line 27)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 at line 13 (test for warnings, line 11)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 (test for excess errors)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 dup at line 30 (test for warnings, line 29)
-PASS: c-c++-common/analyzer/write-to-string-literal-5.c -std=c++98 warning (test for warnings, line 29)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 13)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 14)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 19)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 20)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 24)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for warnings, line 25)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 13)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 14)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 19)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 20)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 24)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for warnings, line 25)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 13)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 14)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 19)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 20)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 24)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for warnings, line 25)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 13)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 14)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 19)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 20)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 24)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for warnings, line 25)
-PASS: g++.dg/analyzer/cstdlib-2.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 11)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 12)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 16)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 5)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for warnings, line 6)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 11)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 12)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 16)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 5)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for warnings, line 6)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 11)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 12)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 16)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 5)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for warnings, line 6)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 11)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 12)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 16)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 5)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for warnings, line 6)
-PASS: g++.dg/analyzer/cstdlib.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++14 (test for warnings, line 19)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++14 (test for warnings, line 22)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++14 (test for warnings, line 24)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++17 (test for warnings, line 19)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++17 (test for warnings, line 22)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++17 (test for warnings, line 24)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 19)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 22)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for warnings, line 24)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 19)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 22)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for warnings, line 24)
-PASS: g++.dg/analyzer/ctor-dtor-1.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/dyncast-1.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 10 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 15 (test for warnings, line 8)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 16 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 17 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 at line 18 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++17 at line 10 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++17 at line 16 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++17 at line 17 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++17 at line 18 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 10 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 16 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 17 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 at line 18 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C -std=c++98
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 16 (test for warnings, line 9)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 17 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 18 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 at line 19 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 17 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 18 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 at line 19 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 17 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 18 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 at line 19 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C -std=c++98
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++14 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++14 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 8)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++17 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 8)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++20 at line 11 (test for warnings, line 10)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++20 telltale event that we are going within a deeper frame than 'main' (test for warnings, line 8)
-UNSUPPORTED: g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C -std=c++98
-PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/fd-bind-pr107783.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/fd-bind-pr107783.C -std=c++98
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++14 (test for warnings, line 19)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++14 (test for warnings, line 35)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++14 (test for warnings, line 44)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++14 (test for warnings, line 60)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++17 (test for warnings, line 19)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++17 (test for warnings, line 35)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++17 (test for warnings, line 44)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++17 (test for warnings, line 60)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 19)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 35)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 44)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for warnings, line 60)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 19)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 35)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 44)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for warnings, line 60)
-PASS: g++.dg/analyzer/infinite-recursion-1.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++14 (test for warnings, line 38)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++17 (test for warnings, line 38)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++20 (test for warnings, line 38)
-PASS: g++.dg/analyzer/infinite-recursion-2.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/infinite-recursion-2.C -std=c++98
-PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/infinite-recursion-3.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/malloc.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/malloc.C -std=c++14 (test for warnings, line 23)
-PASS: g++.dg/analyzer/malloc.C -std=c++14 (test for warnings, line 24)
-PASS: g++.dg/analyzer/malloc.C -std=c++14 (test for warnings, line 8)
-PASS: g++.dg/analyzer/malloc.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/malloc.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/malloc.C -std=c++17 (test for warnings, line 23)
-PASS: g++.dg/analyzer/malloc.C -std=c++17 (test for warnings, line 24)
-PASS: g++.dg/analyzer/malloc.C -std=c++17 (test for warnings, line 8)
-PASS: g++.dg/analyzer/malloc.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 23)
-PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 24)
-PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for warnings, line 8)
-PASS: g++.dg/analyzer/malloc.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 23)
-PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 24)
-PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 8)
-PASS: g++.dg/analyzer/malloc.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/named-functions.C -std=c++14 (test for bogus messages, line 11)
-PASS: g++.dg/analyzer/named-functions.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/named-functions.C -std=c++17 (test for bogus messages, line 11)
-PASS: g++.dg/analyzer/named-functions.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/named-functions.C -std=c++20 (test for bogus messages, line 11)
-PASS: g++.dg/analyzer/named-functions.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/named-functions.C -std=c++98 (test for bogus messages, line 11)
-PASS: g++.dg/analyzer/named-functions.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 25)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 26)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 27)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 3)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 33)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 39)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 4)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 44)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 45)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 50)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for warnings, line 51)
-PASS: g++.dg/analyzer/new-1.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 25)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 26)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 27)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 3)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 33)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 39)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 4)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 44)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 45)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 50)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for warnings, line 51)
-PASS: g++.dg/analyzer/new-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 25)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 26)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 27)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 3)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 33)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 39)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 4)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 44)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 45)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 50)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for warnings, line 51)
-PASS: g++.dg/analyzer/new-1.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 25)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 26)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 27)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 3)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 33)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 39)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 4)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 44)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 45)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 50)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for warnings, line 51)
-PASS: g++.dg/analyzer/new-1.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 14)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 32)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for bogus messages, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for warnings, line 49)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for warnings, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 35 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 61 (test for bogus messages, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 63 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 at line 65 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 no default init at line 37 (test for warnings, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 non-throwing (test for bogus messages, line 13)
-PASS: g++.dg/analyzer/new-2.C -std=c++14 throwing new cannot be null (test for bogus messages, line 15)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 14)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 32)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for bogus messages, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for warnings, line 49)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for warnings, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 35 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 61 (test for bogus messages, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 63 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 at line 65 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 no default init at line 37 (test for warnings, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 non-throwing (test for bogus messages, line 13)
-PASS: g++.dg/analyzer/new-2.C -std=c++17 throwing new cannot be null (test for bogus messages, line 15)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 14)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 32)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for bogus messages, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 49)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 35 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 61 (test for bogus messages, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 63 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 at line 65 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 no default init at line 37 (test for warnings, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 non-throwing (test for bogus messages, line 13)
-PASS: g++.dg/analyzer/new-2.C -std=c++20 throwing new cannot be null (test for bogus messages, line 15)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 14)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 32)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for bogus messages, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 49)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 35 (test for bogus messages, line 34)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 61 (test for bogus messages, line 60)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 63 (test for warnings, line 62)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 at line 65 (test for warnings, line 64)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 no default init at line 37 (test for warnings, line 36)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 non-throwing (test for bogus messages, line 13)
-PASS: g++.dg/analyzer/new-2.C -std=c++98 throwing new cannot be null (test for bogus messages, line 15)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++14 (test for warnings, line 14)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++14 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++14 (test for warnings, line 8)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++17 (test for warnings, line 14)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++17 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++17 (test for warnings, line 8)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 14)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for warnings, line 8)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 14)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 20)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for warnings, line 8)
-PASS: g++.dg/analyzer/new-vs-malloc.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 15)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 at line 23 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 at line 39 (test for bogus messages, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 at line 41 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 at line 43 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 15)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 at line 23 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 at line 39 (test for bogus messages, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 at line 41 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 at line 43 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 15)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 23 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 39 (test for bogus messages, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 41 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 at line 43 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 15)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 21 (test for warnings, line 20)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 23 (test for warnings, line 22)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 39 (test for bogus messages, line 38)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 41 (test for warnings, line 40)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 at line 43 (test for warnings, line 42)
-PASS: g++.dg/analyzer/noexcept-new.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++14 (test for warnings, line 12)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++17 (test for warnings, line 12)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for warnings, line 12)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for warnings, line 12)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/out-of-bounds-placement-new.C -std=c++98 (test for excess errors)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for warnings, line 19)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for warnings, line 26)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for warnings, line 34)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for warnings, line 35)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 at line 12 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++14 (test for excess errors)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for warnings, line 19)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for warnings, line 26)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for warnings, line 34)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for warnings, line 35)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 at line 12 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++17 (test for excess errors)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 19)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 26)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 34)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for warnings, line 35)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 at line 12 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++20 (test for excess errors)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 19)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 26)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 34)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for warnings, line 35)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 at line 12 (test for warnings, line 11)
-FAIL: g++.dg/analyzer/placement-new-size.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for bogus messages, line 111)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for bogus messages, line 66)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for bogus messages, line 85)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 104)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 23)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 25)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 32)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 34)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for warnings, line 96)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 read placement new after buffer deletion (test for warnings, line 53)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 throwing new cannot be null (test for bogus messages, line 101)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 throwing new cannot be null (test for bogus messages, line 92)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 use of placement after the underlying buffer was deallocated. (test for warnings, line 113)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 use of placement after the underlying buffer was destructed. (test for warnings, line 68)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 write placement new after buffer deletion (test for warnings, line 45)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 x has been initialized through placement pointer (test for bogus messages, line 76)
-PASS: g++.dg/analyzer/placement-new.C -std=c++14 y has only been partially initialized (test for warnings, line 86)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for bogus messages, line 111)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for bogus messages, line 66)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for bogus messages, line 85)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 104)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 23)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 25)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 32)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 34)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for warnings, line 96)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 read placement new after buffer deletion (test for warnings, line 53)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 throwing new cannot be null (test for bogus messages, line 101)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 throwing new cannot be null (test for bogus messages, line 92)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 use of placement after the underlying buffer was deallocated. (test for warnings, line 113)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 use of placement after the underlying buffer was destructed. (test for warnings, line 68)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 write placement new after buffer deletion (test for warnings, line 45)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 x has been initialized through placement pointer (test for bogus messages, line 76)
-PASS: g++.dg/analyzer/placement-new.C -std=c++17 y has only been partially initialized (test for warnings, line 86)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 111)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 66)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for bogus messages, line 85)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 104)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 23)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 25)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 32)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 34)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for warnings, line 96)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 read placement new after buffer deletion (test for warnings, line 53)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 throwing new cannot be null (test for bogus messages, line 101)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 throwing new cannot be null (test for bogus messages, line 92)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 use of placement after the underlying buffer was deallocated. (test for warnings, line 113)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 use of placement after the underlying buffer was destructed. (test for warnings, line 68)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 write placement new after buffer deletion (test for warnings, line 45)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 x has been initialized through placement pointer (test for bogus messages, line 76)
-PASS: g++.dg/analyzer/placement-new.C -std=c++20 y has only been partially initialized (test for warnings, line 86)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 111)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 66)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for bogus messages, line 85)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 104)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 23)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 25)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 32)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 34)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for warnings, line 96)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 read placement new after buffer deletion (test for warnings, line 53)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 throwing new cannot be null (test for bogus messages, line 101)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 throwing new cannot be null (test for bogus messages, line 92)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 use of placement after the underlying buffer was deallocated. (test for warnings, line 113)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 use of placement after the underlying buffer was destructed. (test for warnings, line 68)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 write placement new after buffer deletion (test for warnings, line 45)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 x has been initialized through placement pointer (test for bogus messages, line 76)
-PASS: g++.dg/analyzer/placement-new.C -std=c++98 y has only been partially initialized (test for warnings, line 86)
-PASS: g++.dg/analyzer/pr100244.C -std=c++14 (test for warnings, line 17)
-PASS: g++.dg/analyzer/pr100244.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr100244.C -std=c++17 (test for warnings, line 17)
-PASS: g++.dg/analyzer/pr100244.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr100244.C -std=c++20 (test for warnings, line 17)
-PASS: g++.dg/analyzer/pr100244.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr100244.C -std=c++98 (test for warnings, line 17)
-PASS: g++.dg/analyzer/pr100244.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr101522.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr101522.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr101522.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr101522.C -std=c++98
-PASS: g++.dg/analyzer/pr102662.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr102662.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr102662.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr102662.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr108003.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr108003.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr108003.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr108003.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr93212.C -std=c++14 (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr93212.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr93212.C -std=c++17 (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr93212.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr93212.C -std=c++20 (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr93212.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr93212.C -std=c++98
-PASS: g++.dg/analyzer/pr93288.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr93288.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr93288.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr93288.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr93777.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr93777.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr93777.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr93777.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr93899.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr93899.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr93899.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr93899.C -std=c++98
-PASS: g++.dg/analyzer/pr93950.C -std=c++14 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/pr93950.C -std=c++14 (test for warnings, line 13)
-PASS: g++.dg/analyzer/pr93950.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr93950.C -std=c++17 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/pr93950.C -std=c++17 (test for warnings, line 13)
-PASS: g++.dg/analyzer/pr93950.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for bogus messages, line 12)
-PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for warnings, line 13)
-PASS: g++.dg/analyzer/pr93950.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr93950.C -std=c++98
-PASS: g++.dg/analyzer/pr94011.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr94011.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr94011.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr94011.C -std=c++98
-PASS: g++.dg/analyzer/pr94028.C -std=c++14 (test for bogus messages, line 22)
-PASS: g++.dg/analyzer/pr94028.C -std=c++14 (test for warnings, line 33)
-PASS: g++.dg/analyzer/pr94028.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr94028.C -std=c++17 (test for bogus messages, line 22)
-PASS: g++.dg/analyzer/pr94028.C -std=c++17 (test for warnings, line 33)
-PASS: g++.dg/analyzer/pr94028.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr94028.C -std=c++20 (test for bogus messages, line 22)
-PASS: g++.dg/analyzer/pr94028.C -std=c++20 (test for warnings, line 33)
-PASS: g++.dg/analyzer/pr94028.C -std=c++20 (test for excess errors)
-XFAIL: g++.dg/analyzer/pr94028.C -std=c++98 (test for bogus messages, line 22)
-PASS: g++.dg/analyzer/pr94028.C -std=c++98 (test for warnings, line 33)
-PASS: g++.dg/analyzer/pr94028.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr94503.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr94503.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr94503.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr94503.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr94816.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr94816.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr94816.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr94816.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr95042.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr95042.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr95042.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr95042.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr96641.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr96641.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr96641.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr96641.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr96643.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr96643.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr96643.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr96643.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr96723.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr96723.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr96723.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr96723.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr96763.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr96763.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr96763.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr96763.C -std=c++98
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 final event at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 final event at line 26 (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 final event at line 32 (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 final event at line 38 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 note (test for warnings, line 10)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 note (test for warnings, line 11)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 note (test for warnings, line 6)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 note (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 warning (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 warning (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 warning (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++14 warning (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 final event at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 final event at line 26 (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 final event at line 32 (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 final event at line 38 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 note (test for warnings, line 10)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 note (test for warnings, line 11)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 note (test for warnings, line 6)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 note (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 warning (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 warning (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 warning (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++17 warning (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 26 (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 32 (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 final event at line 38 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 10)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 11)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 6)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 note (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++20 warning (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 19 (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 26 (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 32 (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 final event at line 38 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 10)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 11)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 6)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 note (test for warnings, line 8)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 18)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 25)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 31)
-PASS: g++.dg/analyzer/pr97116.C -std=c++98 warning (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr97489.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/pr97489.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr97489.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/pr97489.C -std=c++98 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr99064.C -std=c++14
-PASS: g++.dg/analyzer/pr99064.C -std=c++17 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr99064.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/pr99064.C -std=c++20 (test for warnings, line 37)
-PASS: g++.dg/analyzer/pr99064.C -std=c++20 (test for excess errors)
-UNSUPPORTED: g++.dg/analyzer/pr99064.C -std=c++98
-PASS: g++.dg/analyzer/vfunc-1.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-1.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-1.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-1.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-2.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-2.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-2.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-2.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++14 (test for warnings, line 20)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++14 event 6 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++14 event 9 at line 30 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++17 (test for warnings, line 20)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++17 event 6 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++17 event 9 at line 30 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 (test for warnings, line 20)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 event 6 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++20 event 9 at line 30 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 (test for warnings, line 20)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 event 6 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-3.C -std=c++98 event 9 at line 30 (test for warnings, line 29)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++14 (test for warnings, line 25)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++14 (test for warnings, line 27)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++17 (test for warnings, line 25)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++17 (test for warnings, line 27)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for warnings, line 25)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for warnings, line 27)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for warnings, line 25)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for warnings, line 27)
-PASS: g++.dg/analyzer/vfunc-4.C -std=c++98 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++14 (test for warnings, line 33)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++14 expected multiline pattern lines 38-101
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++14 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++17 (test for warnings, line 33)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++17 expected multiline pattern lines 38-101
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++17 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 (test for warnings, line 33)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 expected multiline pattern lines 38-101
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++20 (test for excess errors)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 (test for warnings, line 33)
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 expected multiline pattern lines 38-101
-PASS: g++.dg/analyzer/vfunc-5.C -std=c++98 (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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, 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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, 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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, 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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, 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)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++14 pr79220 (test for warnings, line 198)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++14 pr79220 (test for warnings, line 205)
+XFAIL: 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)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++17 pr79220 (test for warnings, line 198)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++17 pr79220 (test for warnings, line 205)
+XFAIL: 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)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 198)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++20 pr79220 (test for warnings, line 205)
+XFAIL: 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)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 198)
+XFAIL: c-c++-common/Wrestrict.c -std=gnu++98 pr79220 (test for warnings, line 205)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 169)
+XFAIL: 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 174)
+XFAIL: 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 186)
+XFAIL: 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 203)
+XFAIL: 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)
+XFAIL: 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 220)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 302)
+XFAIL: 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 319)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 32)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 54)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 169)
+XFAIL: 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 174)
+XFAIL: 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 186)
+XFAIL: 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 203)
+XFAIL: 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)
+XFAIL: 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 220)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 302)
+XFAIL: 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 319)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 32)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 54)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 169)
+XFAIL: 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 174)
+XFAIL: 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 186)
+XFAIL: 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 203)
+XFAIL: 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)
+XFAIL: 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 220)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 302)
+XFAIL: 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 319)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++20 (test for warnings, line 32)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 54)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 169)
+XFAIL: 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 174)
+XFAIL: 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 186)
+XFAIL: 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 203)
+XFAIL: 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)
+XFAIL: 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 220)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 302)
+XFAIL: 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 319)
+PASS: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 32)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 54)
+XFAIL: 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 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 11)
+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 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 11)
+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 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 11)
+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 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 11)
+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 8)
+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 8)
+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 8)
+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 8)
+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)
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++14
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++17
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++20
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++98
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 31)
+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 31)
+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 31)
+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 31)
+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 22)
+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 22)
+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 22)
+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 22)
+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-unsupported-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 25)
+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 11)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 25)
+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 11)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 25)
+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 11)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 25)
+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)
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++14 scan-assembler _Z2f0y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++14 scan-assembler _Z2f1o:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++14 scan-assembler _Z2f2Dv2_y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++17 scan-assembler _Z2f0y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++17 scan-assembler _Z2f1o:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++17 scan-assembler _Z2f2Dv2_y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f0y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f1o:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 scan-assembler _Z2f2Dv2_y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f0y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f1o:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 scan-assembler _Z2f2Dv2_y:
+PASS: g++.dg/abi/mangle-arm-crypto.C -std=c++98 (test for excess errors)
+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
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f015__simd64_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f116__simd64_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f216__simd64_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f316__simd64_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f417__simd64_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f517__simd64_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f618__simd64_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f716__simd64_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f817__simd64_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z2f916__simd128_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1017__simd128_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1117__simd128_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1217__simd128_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1318__simd128_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1418__simd128_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1519__simd128_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1617__simd128_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1718__simd128_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f1816__simd128_int8_tS_:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f19a:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f20s:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f2120__simd64_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 scan-assembler _Z3f2220__simd128_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++14 (test for excess errors)
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f015__simd64_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f116__simd64_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f216__simd64_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f316__simd64_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f417__simd64_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f517__simd64_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f618__simd64_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f716__simd64_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f817__simd64_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z2f916__simd128_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1017__simd128_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1117__simd128_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1217__simd128_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1318__simd128_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1418__simd128_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1519__simd128_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1617__simd128_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1718__simd128_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f1816__simd128_int8_tS_:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f19a:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f20s:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f2120__simd64_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 scan-assembler _Z3f2220__simd128_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++17 (test for excess errors)
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f015__simd64_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f116__simd64_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f216__simd64_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f316__simd64_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f417__simd64_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f517__simd64_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f618__simd64_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f716__simd64_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f817__simd64_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z2f916__simd128_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1017__simd128_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1117__simd128_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1217__simd128_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1318__simd128_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1418__simd128_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1519__simd128_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1617__simd128_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1718__simd128_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f1816__simd128_int8_tS_:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f19a:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f20s:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f2120__simd64_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 scan-assembler _Z3f2220__simd128_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++20 (test for excess errors)
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f015__simd64_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f116__simd64_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f216__simd64_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f316__simd64_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f417__simd64_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f517__simd64_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f618__simd64_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f716__simd64_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f817__simd64_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z2f916__simd128_int8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1017__simd128_int16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1117__simd128_int32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1217__simd128_uint8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1318__simd128_uint16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1418__simd128_uint32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1519__simd128_float32_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1617__simd128_poly8_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1718__simd128_poly16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f1816__simd128_int8_tS_:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f19a:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f20s:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f2120__simd64_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 scan-assembler _Z3f2220__simd128_bfloat16_t:
+PASS: g++.dg/abi/mangle-neon.C -std=c++98 (test for excess errors)
+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/deleted16.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16.C -std=c++98
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16a.C -std=c++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
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-79.C -std=c++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-array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array20.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-decltype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype4.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/noexcept81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept81.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
+UNSUPPORTED: g++.dg/cpp0x/pr62024.C -std=c++14
+UNSUPPORTED: g++.dg/cpp0x/pr62024.C -std=c++17
+UNSUPPORTED: g++.dg/cpp0x/pr62024.C -std=c++20
+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:13473)
+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:13473)
+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:13473)
+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-lifetime7.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 86)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 87)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 88)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++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 23)
+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 23)
+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 23)
+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 19 (test for errors, line 17)
+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 19 (test for errors, line 17)
+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-auto23.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.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/class-deduction-inherited1.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++26 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++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-inst1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1C1YEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1D1XEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gIiEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.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-lifetime1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++17
+XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.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 77)
+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 warnings, line 87)
+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)
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++14 execution test
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++17 execution test
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++20 execution test
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/arm-iwmmxt-unwind.C -std=c++98 execution test
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++14 (test for excess errors)
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++14 execution test
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++17 (test for excess errors)
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++17 execution test
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++20 (test for excess errors)
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++20 execution test
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++98 (test for excess errors)
+PASS: g++.dg/eh/arm-vfp-unwind.C -std=c++98 execution test
+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
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++14 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++17 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++20 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-3.C -std=gnu++98 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++14 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++17 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++20 execution test
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-4.C -std=gnu++98 execution test
+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
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++17 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++17 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++17 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-7.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++17 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++17 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++17 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf2
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__.*hf3
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 scan-assembler-not \tbl\t__gnu_h[a-z]*_ieee
+PASS: g++.dg/ext/arm-fp16/arm-fp16-ops-8.C -std=gnu++98 (test for excess errors)
+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 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 3
+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 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 3
+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 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 3
+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 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 3
+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_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_array.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_bounded_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_bounded_array.C -std=c++98
+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_function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_function.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_member_function_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_function_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_object_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_pointer.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_constructible7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible7.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible8.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_object.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_object.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_reference.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_reference.C -std=c++98
+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_scoped_enum.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_scoped_enum.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_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_pointer.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)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++14
+PASS: g++.dg/inherit/multiple2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/multiple2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++98
+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)
+PASS: g++.dg/inherit/thunk1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/inherit/thunk1.C -std=c++14 execution test
+PASS: g++.dg/inherit/thunk1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/thunk1.C -std=c++17 execution test
+PASS: g++.dg/inherit/thunk1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/inherit/thunk1.C -std=c++20 execution test
+PASS: g++.dg/inherit/thunk1.C -std=c++98 (test for excess errors)
+PASS: g++.dg/inherit/thunk1.C -std=c++98 execution test
+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
+UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++14
+UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++17
+UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++20
+UNSUPPORTED: g++.dg/inherit/thunk8.C -std=gnu++98
+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)
+PASS: g++.dg/ipa/devirt-28a.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28a.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28a.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/ipa/devirt-28a.C -std=gnu++98 (test for excess errors)
+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}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++14 scan-tree-dump store-merging "New sequence of [12] stores to replace old one of 2 stores"
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++17 scan-tree-dump store-merging "New sequence of [12] stores to replace old one of 2 stores"
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++20 scan-tree-dump store-merging "New sequence of [12] stores to replace old one of 2 stores"
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++98 scan-tree-dump store-merging "New sequence of [12] stores to replace old one of 2 stores"
+PASS: g++.dg/opt/store-merging-1.C -std=gnu++98 (test for excess errors)
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++14 scan-tree-dump store-merging "New sequence of 2 stores to replace old one of 3 stores"
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++17 scan-tree-dump store-merging "New sequence of 2 stores to replace old one of 3 stores"
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++20 scan-tree-dump store-merging "New sequence of 2 stores to replace old one of 3 stores"
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++98 scan-tree-dump store-merging "New sequence of 2 stores to replace old one of 3 stores"
+PASS: g++.dg/opt/store-merging-2.C -std=gnu++98 (test for excess errors)
+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)
+PASS: g++.dg/other/arm-neon-1.C -std=c++14 (test for excess errors)
+PASS: g++.dg/other/arm-neon-1.C -std=c++17 (test for excess errors)
+PASS: g++.dg/other/arm-neon-1.C -std=c++20 (test for excess errors)
+PASS: g++.dg/other/arm-neon-1.C -std=c++98 (test for excess errors)
+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)
+PASS: g++.dg/other/pr59985.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/other/pr59985.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/other/pr59985.C -std=gnu++20 (test for excess errors)
+PASS: g++.dg/other/pr59985.C -std=gnu++98 (test for excess errors)
+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/error5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.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)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++14
+PASS: g++.dg/pr112822.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr112822.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++98
+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 9)
+PASS: g++.dg/template/copy1.C -std=c++14 at line 13 (test for errors, line 14)
+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 9)
+PASS: g++.dg/template/copy1.C -std=c++98 at line 13 (test for errors, line 14)
+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/fnspec3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/fnspec3.C -std=c++98
+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/ptrmem34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem34.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 )
+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
+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
+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
+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
+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 )
+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-attributes-1.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wno-attributes-1.C -std=gnu++98
+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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 171)
+XFAIL: 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 182)
+XFAIL: 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 193)
+XFAIL: 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 204)
+XFAIL: 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)
+XFAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++14 (test for warnings, line 24)
+XFAIL: 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)
+XFAIL: 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 268)
+XFAIL: 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 279)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 56)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 171)
+XFAIL: 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 182)
+XFAIL: 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 193)
+XFAIL: 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 204)
+XFAIL: 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)
+XFAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++17 (test for warnings, line 24)
+XFAIL: 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)
+XFAIL: 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 268)
+XFAIL: 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 279)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 56)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 171)
+XFAIL: 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 182)
+XFAIL: 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 193)
+XFAIL: 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 204)
+XFAIL: 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)
+XFAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++20 (test for warnings, line 24)
+XFAIL: 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)
+XFAIL: 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 268)
+XFAIL: 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 279)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 56)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 171)
+XFAIL: 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 182)
+XFAIL: 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 193)
+XFAIL: 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 204)
+XFAIL: 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)
+XFAIL: g++.dg/warn/Wstringop-overflow-3.C -std=gnu++98 (test for warnings, line 24)
+XFAIL: 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)
+XFAIL: 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 268)
+XFAIL: 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 279)
+XFAIL: 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)
+XFAIL: 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)
+XFAIL: 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 56)
+XFAIL: 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
+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)
+UNSUPPORTED: g++.dg/modules/concept-8_a.H -std=c++17
+PASS: g++.dg/modules/concept-8_a.H -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H -std=c++2b (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_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/pr104234.C -std=c++17 (test for excess errors)
+PASS: g++.dg/modules/pr104234.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/pr104234.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)
+PASS: 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)
+PASS: 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 (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)
=== g++ Summary ===
-# of expected passes 5859
-# of unexpected failures 72
-# of unexpected successes 4
-# of expected failures 459
-# of unsupported tests 34
-/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-6239-g08b7462d3ad] (GCC)
+# of expected passes 150364
+# of unexpected failures 12
+# of unexpected successes 8
+# of expected failures 1080
+# of unresolved testcases 3
+# of unsupported tests 10401
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
diff --git a/00-sumfiles/gcc.log.0.xz b/00-sumfiles/gcc.log.0.xz
index cac5df3..dbc84e6 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..8021e3d
--- /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 fb643cf..958a13c 100644
--- a/00-sumfiles/gcc.sum.0
+++ b/00-sumfiles/gcc.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Fri Dec 15 15:57:49 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:18 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -41695,6 +41695,20 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O2 -flto -fno-use-linke
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -g comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -Os comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O1 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Og -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Os comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O1 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -Os comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O1 comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
@@ -42468,6 +42482,7 @@ PASS: c-c++-common/analyzer/gzio-3.c (test for excess errors)
PASS: c-c++-common/analyzer/gzio-3a.c (test for excess errors)
PASS: c-c++-common/analyzer/gzio.c (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/gzio.c (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for warnings, line 42)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 17 (test for warnings, line 13)
@@ -43017,9 +43032,9 @@ PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c leak at line 190 (test for warnings, line 189)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c use-after-free (test for warnings, line 189)
PASS: c-c++-common/analyzer/memcpy-2.c (test for excess errors)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c PR analyzer/108251 (test for bogus messages, line 95)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c PR analyzer/108251 (test for bogus messages, line 95)
PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c PR analyzer/108400 (test for bogus messages, line 64)
@@ -43396,6 +43411,8 @@ PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 56)
PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 91)
PASS: c-c++-common/analyzer/symbolic-12.c (test for warnings, line 70)
PASS: c-c++-common/analyzer/symbolic-12.c (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for excess errors)
@@ -44810,25 +44827,25 @@ PASS: gcc.dg/analyzer/fd-3.c at line 55 (test for warnings, line 54)
PASS: gcc.dg/analyzer/fd-3.c (test for excess errors)
PASS: gcc.dg/analyzer/fd-3.c warning at line 18 (test for warnings, line 17)
PASS: gcc.dg/analyzer/fd-3.c warning at line 27 (test for warnings, line 26)
-PASS: gcc.dg/analyzer/fd-4.c (test for bogus messages, line 81)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 26)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 40)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 55)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 59)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 67)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 71)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/fd-4.c (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 92)
PASS: gcc.dg/analyzer/fd-4.c (test for excess errors)
-PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 27)
-PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 41)
-PASS: gcc.dg/analyzer/fd-4.c event1 at line 31 (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c event1 at line 45 (test for warnings, line 44)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 28 (test for warnings, line 27)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 32 (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 42 (test for warnings, line 41)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 46 (test for warnings, line 44)
-PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 44)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 32 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 33 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 45)
UNSUPPORTED: gcc.dg/analyzer/fd-accept.c
PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 17)
PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 24)
@@ -46706,8 +46723,8 @@ PASS: gcc.dg/analyzer/strndup-pr108252.c (test for excess errors)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 106)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 122)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 134)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 119)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 131)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 52)
@@ -46718,8 +46735,8 @@ PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 91)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for excess errors)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 114)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 130)
-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)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 127)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 60)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 67)
@@ -46736,6 +46753,20 @@ PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 47)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 64)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 94)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 126)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 138)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/switch-short-enum-1.c
PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for warnings, line 25)
PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for excess errors)
PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 175)
@@ -48314,7 +48345,7 @@ PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fno-use-linker-plugin -flt
PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-5.c -O3 -g (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-5.c -Os (test for excess errors)
-FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O1 (test for bogus messages, line 82)
@@ -48338,7 +48369,7 @@ PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -g (tes
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 82)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for excess errors)
-FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 84)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O1 (test for bogus messages, line 83)
@@ -51731,6 +51762,10 @@ PASS: gcc.dg/cpp/pr100646-1.c (test for excess errors)
PASS: gcc.dg/cpp/pr100646-2.c at line 5 (test for warnings, line 6)
PASS: gcc.dg/cpp/pr100646-2.c (test for excess errors)
PASS: gcc.dg/cpp/pr101638.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-1.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-1.c scan-file P:<built-in>;F:<NULL>;
+PASS: gcc.dg/cpp/pr111965-2.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-2.c scan-file-not P:<built-in>;F:<NULL>;
PASS: gcc.dg/cpp/pr20348.c (test for excess errors)
PASS: gcc.dg/cpp/pr20356.c (test for excess errors)
PASS: gcc.dg/cpp/pr22168-2.c (test for warnings, line 11)
@@ -53963,12 +53998,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, 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)
@@ -59359,10 +59394,10 @@ PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "stru
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 11)
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 errors, line 8)
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)
@@ -59469,13 +59504,14 @@ PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "s
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)
+UNSUPPORTED: c-c++-common/strub-split-stack.c -Wc++-compat
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 31)
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 (test for errors, line 22)
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)
@@ -59487,10 +59523,13 @@ PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "st
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-unsupported-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 25)
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)
@@ -69212,7 +69251,12 @@ 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-49.c
UNSUPPORTED: gcc.dg/bitint-5.c
+UNSUPPORTED: gcc.dg/bitint-50.c
+UNSUPPORTED: gcc.dg/bitint-51.c
+UNSUPPORTED: gcc.dg/bitint-52.c
+UNSUPPORTED: gcc.dg/bitint-53.c
UNSUPPORTED: gcc.dg/bitint-6.c
UNSUPPORTED: gcc.dg/bitint-7.c
UNSUPPORTED: gcc.dg/bitint-8.c
@@ -76780,12 +76824,6 @@ 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 " \\^ "
@@ -77845,6 +77883,7 @@ 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/inline-mem-cmp-pr112778.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)
@@ -80966,7 +81005,11 @@ 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/pr112380.c (test for excess errors)
PASS: gcc.dg/pr112430.c (test for excess errors)
+PASS: gcc.dg/pr112488-1.c (test for excess errors)
+PASS: gcc.dg/pr112488-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr112488-2.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)
@@ -80982,6 +81025,10 @@ 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/pr112887.c (test for excess errors)
+PASS: gcc.dg/pr112898.c (test for excess errors)
+PASS: gcc.dg/pr112924.c (test for excess errors)
+PASS: gcc.dg/pr112939.c (test for excess errors)
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)
@@ -82498,17 +82545,11 @@ 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)
@@ -84567,9 +84608,9 @@ 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 "d = {CLOBBER\\(eos\\)}" 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/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eos\\)}" 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)
@@ -85916,6 +85957,8 @@ 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/sccopy-1.c (test for excess errors)
+PASS: gcc.dg/sccopy-1.c scan-tree-dump sccopy1 "Replacing SCC of size 2"
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)
@@ -87485,6 +87528,9 @@ 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/strub-internal-volatile.c (test for excess errors)
+PASS: gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short int &" 1
+PASS: gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short" 2
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
@@ -88984,6 +89030,8 @@ 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-pr112909.c (test for bogus messages, line 19)
+PASS: gcc.dg/uninit-pr112909.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)
@@ -100590,6 +100638,8 @@ PASS: gcc.dg/params/blocksort-part.c -O3 --param min-crossjump-insns=1 (test for
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-crossjump-insns=65536 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-loop-cond-split-prob=0 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-loop-cond-split-prob=100 (test for excess errors)
+PASS: gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=0 (test for excess errors)
+UNSUPPORTED: gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=1073741824
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-adjustments=0 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-adjustments=254 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-depth=1 (test for excess errors)
@@ -102675,6 +102725,9 @@ PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so note
PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so warning (test for warnings, line 25)
PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so where (test for warnings, line 21)
PASS: gcc.dg/plugin/infoleak-net-ethtool-ioctl.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/infoleak-uninit-size-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 19)
+PASS: gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
XFAIL: gcc.dg/plugin/infoleak-vfio_iommu_type1.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 42)
PASS: gcc.dg/plugin/infoleak-vfio_iommu_type1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/known-fns-1.c -fplugin=./analyzer_known_fns_plugin.so (test for warnings, line 14)
@@ -102777,6 +102830,8 @@ PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 65)
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 83)
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 70)
+PASS: gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 33)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for bogus messages, line 35)
@@ -105995,395 +106050,395 @@ 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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
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 261)
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 errors, line 82)
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)
@@ -106553,26 +106608,26 @@ PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
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"
@@ -106679,19 +106734,19 @@ PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_e
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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)
@@ -106700,236 +106755,236 @@ PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
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 29)
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 warnings, line 51)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
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 24)
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 warnings, line 46)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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)
@@ -109151,6 +109206,20 @@ UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 -flto -fno-use-li
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O3 -g
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -Os
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os (test for excess errors)
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O0
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O1
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O2
@@ -112453,6 +112522,13 @@ PASS: gcc.dg/torture/neon-immediate-timode.c -O2 -flto -fno-use-linker-plugin
PASS: gcc.dg/torture/neon-immediate-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/neon-immediate-timode.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/neon-immediate-timode.c -Os (test for excess errors)
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O0
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O1
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O3 -g
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -Os
PASS: gcc.dg/torture/nested-fn-1.c -O0 scan-assembler-not should_not_appear
PASS: gcc.dg/torture/nested-fn-1.c -O0 (test for excess errors)
PASS: gcc.dg/torture/nested-fn-1.c -O1 scan-assembler-not should_not_appear
@@ -114003,6 +114079,22 @@ UNSUPPORTED: gcc.dg/torture/pr110556.c -O2 -flto -fuse-linker-plugin -fno-fat-
UNSUPPORTED: gcc.dg/torture/pr110556.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
UNSUPPORTED: gcc.dg/torture/pr110556.c -O3 -g
UNSUPPORTED: gcc.dg/torture/pr110556.c -Os
+PASS: gcc.dg/torture/pr110640.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O0 execution test
+PASS: gcc.dg/torture/pr110640.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O1 execution test
+PASS: gcc.dg/torture/pr110640.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 execution test
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gcc.dg/torture/pr110640.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O3 -g execution test
+PASS: gcc.dg/torture/pr110640.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -Os execution test
PASS: gcc.dg/torture/pr110669.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr110669.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr110669.c -O2 (test for excess errors)
@@ -114507,6 +114599,14 @@ PASS: gcc.dg/torture/pr112639.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr112639.c -O3 -g execution test
PASS: gcc.dg/torture/pr112639.c -Os (test for excess errors)
PASS: gcc.dg/torture/pr112639.c -Os execution test
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O0
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O1
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O3 -g
+UNSUPPORTED: gcc.dg/torture/pr112736.c -Os
PASS: gcc.dg/torture/pr112827-1.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr112827-1.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr112827-1.c -O2 (test for excess errors)
@@ -114531,6 +114631,14 @@ PASS: gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-obj
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)
+PASS: gcc.dg/torture/pr112991.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr112991.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
@@ -132407,6 +132515,15 @@ 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/pr110637-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-1.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1
+PASS: gcc.dg/tree-ssa/pr110637-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-times optimized "return 1" 1
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"
@@ -132424,12 +132541,21 @@ 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/pr111972-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-not phiopt2 " != 1"
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-times phiopt2 " \\^ 1" 1
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/pr112994-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-1.c scan-tree-dump-not optimized " / \\[2389-\\]"
+PASS: gcc.dg/tree-ssa/pr112994-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return -7;" 2
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 2;" 3
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 7;" 3
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)
@@ -133023,8 +133149,8 @@ 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 "Folded to: (?:bufferstep)?_[0-9]+ = 0;" 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[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)
@@ -134062,14 +134188,9 @@ 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"
+UNSUPPORTED: gcc.dg/tree-ssa/scev-16.c
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)
-XFAIL: 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)
-XFAIL: 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"
@@ -167243,11 +167364,10 @@ Running gcc.git~master/gcc/testsuite/gcc.test-framework/test-framework.exp ...
=== gcc Summary ===
-# of expected passes 155701
-# of unexpected failures 1237
-# of unexpected successes 1
-# of expected failures 1010
+# of expected passes 155809
+# of unexpected failures 1229
+# of expected failures 1008
# of unresolved testcases 25
-# of unsupported tests 9082
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 9106
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
diff --git a/00-sumfiles/gcc.sum.1 b/00-sumfiles/gcc.sum.1
new file mode 100644
index 0000000..0ab1bb2
--- /dev/null
+++ b/00-sumfiles/gcc.sum.1
@@ -0,0 +1,14843 @@
+Test run by tcwg-buildslave on Mon Dec 18 09:00:12 2023
+Target is arm-unknown-eabi
+Host is x86_64-pc-linux-gnu
+
+ === gcc tests ===
+
+Schedule of variations:
+ qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
+
+Running target qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
+Running gcc.git~master/gcc/testsuite/gcc.dg/analyzer/analyzer.exp ...
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 27)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/aliasing-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/aliasing-pr106473.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/allocation-size-1.c (test for warnings, line 112)
+PASS: c-c++-common/analyzer/allocation-size-1.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/allocation-size-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-1.c note (test for warnings, line 65)
+PASS: c-c++-common/analyzer/allocation-size-1.c note at line 129 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/allocation-size-1.c note at line 19 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/allocation-size-1.c note at line 20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/allocation-size-1.c note at line 38 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/allocation-size-1.c note at line 72 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/allocation-size-1.c warning at line 128 (test for warnings, line 125)
+PASS: c-c++-common/analyzer/allocation-size-1.c warning at line 18 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/allocation-size-1.c warning at line 37 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/allocation-size-1.c warning at line 71 (test for warnings, line 68)
+PASS: c-c++-common/analyzer/allocation-size-2.c (test for warnings, line 130)
+XFAIL: c-c++-common/analyzer/allocation-size-2.c (test for warnings, line 95)
+PASS: c-c++-common/analyzer/allocation-size-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-2.c note (test for warnings, line 36)
+PASS: c-c++-common/analyzer/allocation-size-2.c note at line 141 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/allocation-size-2.c note at line 22 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/allocation-size-2.c note at line 23 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/allocation-size-2.c note at line 41 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/allocation-size-2.c warning at line 140 (test for warnings, line 135)
+PASS: c-c++-common/analyzer/allocation-size-2.c warning at line 21 (test for warnings, line 18)
+PASS: c-c++-common/analyzer/allocation-size-2.c warning at line 40 (test for warnings, line 37)
+PASS: c-c++-common/analyzer/allocation-size-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 23 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 24 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 34 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 35 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 45 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/allocation-size-3.c note at line 46 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/allocation-size-3.c warning at line 22 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/allocation-size-3.c warning at line 33 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/allocation-size-3.c warning at line 44 (test for warnings, line 41)
+PASS: c-c++-common/analyzer/allocation-size-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-4.c note at line 33 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/allocation-size-4.c note at line 34 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/allocation-size-4.c note at line 60 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/allocation-size-4.c note at line 61 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/allocation-size-4.c warning at line 32 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/allocation-size-4.c warning at line 59 (test for warnings, line 56)
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c (test for warnings, line 70)
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c expected multiline pattern lines 12-21
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c expected multiline pattern lines 43-52
+PASS: c-c++-common/analyzer/allocation-size-multiline-1.c expected multiline pattern lines 75-83
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c expected multiline pattern lines 12-21
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c expected multiline pattern lines 42-51
+PASS: c-c++-common/analyzer/allocation-size-multiline-2.c expected multiline pattern lines 72-81
+PASS: c-c++-common/analyzer/allocation-size-multiline-3.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/allocation-size-multiline-3.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/allocation-size-multiline-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/allocation-size-multiline-3.c expected multiline pattern lines 16-25
+PASS: c-c++-common/analyzer/allocation-size-multiline-3.c expected multiline pattern lines 46-55
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c (test for warnings, line 104)
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c (test for warnings, line 223)
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c expected multiline pattern lines 133-169
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c expected multiline pattern lines 227-240
+PASS: c-c++-common/analyzer/analyzer-verbosity-0.c expected multiline pattern lines 24-60
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c (test for warnings, line 134)
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c (test for warnings, line 281)
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c expected multiline pattern lines 163-214
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c expected multiline pattern lines 24-75
+PASS: c-c++-common/analyzer/analyzer-verbosity-1.c expected multiline pattern lines 285-298
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c (test for warnings, line 156)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c (test for warnings, line 341)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c expected multiline pattern lines 185-254
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c expected multiline pattern lines 24-86
+PASS: c-c++-common/analyzer/analyzer-verbosity-2.c expected multiline pattern lines 345-358
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c (test for warnings, line 156)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c (test for warnings, line 341)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c expected multiline pattern lines 185-254
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c expected multiline pattern lines 24-86
+PASS: c-c++-common/analyzer/analyzer-verbosity-3.c expected multiline pattern lines 345-358
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-dyndbg-2.c
+UNSUPPORTED: c-c++-common/analyzer/asm-x86-lp64-2.c
+UNSUPPORTED: c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c
+PASS: c-c++-common/analyzer/atomic-builtins-qemu-sockets.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 69)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 70)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 76)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 79)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for warnings, line 80)
+PASS: c-c++-common/analyzer/attr-alloc_size-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-alloc_size-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 110)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 115)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 120)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 136)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 137)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 144)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 145)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 164)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 165)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 173)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 174)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 178)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 179)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 184)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 185)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 203)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 204)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 208)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 209)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 213)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 214)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 219)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 220)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 224)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 225)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 67)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 71)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 76)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for warnings, line 77)
+PASS: c-c++-common/analyzer/attr-malloc-6.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c (test for bogus messages, line 198)
+PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c (test for warnings, line 158)
+PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c (test for warnings, line 206)
+PASS: c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-read_write.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-access-without-size.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c note at line 29 (test for warnings, line 28)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-multiple.c note at line 37 (test for warnings, line 36)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-2.c note at line 25 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for bogus messages, line 40)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for bogus messages, line 68)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for warnings, line 61)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull-sized.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nonnull.c note at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for bogus messages, line 20)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for bogus messages, line 26)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for bogus messages, line 40)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for bogus messages, line 68)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for warnings, line 61)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable-sized.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c (test for warnings, line 5)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c (test for excess errors)
+PASS: c-c++-common/analyzer/attr-null_terminated_string_arg-nullable.c note at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 43)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 61)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 70)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 73)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for warnings, line 74)
+PASS: c-c++-common/analyzer/attr-tainted_args-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 55)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 69)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for warnings, line 79)
+PASS: c-c++-common/analyzer/call-summaries-malloc.c (test for excess errors)
+PASS: c-c++-common/analyzer/call-summaries-pr107158-2.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c PR analyzer/107158 (test for bogus messages, line 87)
+XFAIL: c-c++-common/analyzer/call-summaries-pr107158-2.c PR analyzer/107158 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/call-summaries-pr107158.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c PR analyzer/107158 (test for bogus messages, line 71)
+XFAIL: c-c++-common/analyzer/call-summaries-pr107158.c PR analyzer/107158 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/calloc-1.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/calloc-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/calloc-1.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/calloc-1.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/calloc-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 100)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 107)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 43)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/capacity-1.c (test for warnings, line 79)
+PASS: c-c++-common/analyzer/capacity-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for warnings, line 65)
+PASS: c-c++-common/analyzer/compound-assignment-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/compound-assignment-1.c unknown leak at line 44 (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 134)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 135)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/compound-assignment-5.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 102)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 104)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 118)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 120)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 64)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 70)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 72)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 86)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c TRUE (test for warnings, line 88)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 103 (test for bogus messages, line 102)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 105 (test for bogus messages, line 104)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 119 (test for bogus messages, line 118)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 121 (test for bogus messages, line 120)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 65 (test for bogus messages, line 64)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 71 (test for bogus messages, line 70)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 73 (test for bogus messages, line 72)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 87 (test for bogus messages, line 86)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c UNKNOWN at line 89 (test for bogus messages, line 88)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c uninit (test for warnings, line 51)
+XFAIL: c-c++-common/analyzer/compound-assignment-5.c unknown at line 52 (test for bogus messages, line 51)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 16)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 35)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 55)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/computed-goto-1.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c true at line 11 (test for warnings, line 10)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c true at line 49 (test for warnings, line 48)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c unknown at line 12 (test for bogus messages, line 11)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c unknown at line 18 (test for bogus messages, line 17)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c unknown at line 37 (test for bogus messages, line 36)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c unknown at line 50 (test for bogus messages, line 49)
+XFAIL: c-c++-common/analyzer/computed-goto-1.c unknown at line 57 (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c (test for excess errors)
+PASS: c-c++-common/analyzer/coreutils-cksum-pr108664.c PR analyzer/108664 (test for bogus messages, line 66)
+PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c (test for excess errors)
+PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c PR analyzer/108666 (test for bogus messages, line 65)
+PASS: c-c++-common/analyzer/coreutils-sum-pr108666.c PR analyzer/108666 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/data-model-11.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c (test for bogus messages, line 31)
+PASS: c-c++-common/analyzer/deref-before-check-pr108455-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c (test for bogus messages, line 123)
+PASS: c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c (test for bogus messages, line 35)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c (test for bogus messages, line 38)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c (test for bogus messages, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c (test for bogus messages, line 142)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c (test for bogus messages, line 158)
+PASS: c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 49)
+PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 60)
+PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 70)
+PASS: c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c (test for bogus messages, line 107)
+PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c (test for bogus messages, line 149)
+PASS: c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c (test for excess errors)
+PASS: c-c++-common/analyzer/deref-before-check-pr77425.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/deref-before-check-pr77425.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/deref-before-check-pr77425.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/deref-before-check-pr77425.c (test for excess errors)
+UNSUPPORTED: c-c++-common/analyzer/dot-output.c
+PASS: c-c++-common/analyzer/escaping-1.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/escaping-1.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/escaping-1.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/escaping-1.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/escaping-1.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/escaping-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/exec-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/expect-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 131)
+PASS: c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 134)
+PASS: c-c++-common/analyzer/feasibility-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/fgets-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/fields.c (test for bogus messages, line 40)
+PASS: c-c++-common/analyzer/fields.c (test for excess errors)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/file-pr58237-noexcept.c (test for excess errors)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/file-uninit-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/fileno-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/first-field-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/first-field-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/first-field-1.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/first-field-1.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/first-field-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/first-field-2.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/first-field-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c (test for bogus messages, line 1104)
+XFAIL: c-c++-common/analyzer/flex-with-call-summaries.c (test for bogus messages, line 1211)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c (test for bogus messages, line 1473)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c (test for bogus messages, line 917)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c (test for warnings, line 882)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c (test for excess errors)
+PASS: c-c++-common/analyzer/flex-with-call-summaries.c PR analyzer/103546 (test for bogus messages, line 889)
+PASS: c-c++-common/analyzer/flex-without-call-summaries.c (test for warnings, line 881)
+PASS: c-c++-common/analyzer/flex-without-call-summaries.c (test for excess errors)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c (test for warnings, line 100)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/flexible-array-member-1.c PR analyzer/98247 (test for warnings, line 72)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c Wanalyzer-out-of-bounds (test for warnings, line 29)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c Wanalyzer-out-of-bounds (test for warnings, line 44)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c Wstringop-overflow at line 30 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/flexible-array-member-1.c Wstringop-overflow at line 45 (test for warnings, line 44)
+PASS: c-c++-common/analyzer/fold-string-to-char.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/fold-string-to-char.c (test for excess errors)
+PASS: c-c++-common/analyzer/fopen-2.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/fopen-2.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/fopen-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/fopen-2.c event at line 40 (test for warnings, line 39)
+PASS: c-c++-common/analyzer/fopen-2.c event at line 49 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/fread-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/fread-2.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/fread-2.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/fread-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/fread-pr108661.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/fread-pr108661.c (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/fread-pr108661.c (test for excess errors)
+PASS: c-c++-common/analyzer/function-ptr-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/function-ptr-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/function-ptr-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/function-ptr-4.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/function-ptr-4.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/function-ptr-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/function-ptr-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/getc-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/getchar-1.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/getchar-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/getchar-1.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/gzio-2.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/gzio-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/gzio-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/gzio-3a.c (test for excess errors)
+PASS: c-c++-common/analyzer/gzio.c (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/gzio.c (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c (test for excess errors)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 17 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 18 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 27 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 28 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 36 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 37 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 52 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 53 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 63 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 64 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 74 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 75 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 16 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 26 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 35 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 51 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 62 (test for warnings, line 58)
+PASS: c-c++-common/analyzer/imprecise-floating-point-1.c warning at line 73 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/infinite-loop-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-crc32c.c (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/infinite-loop-crc32c.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/infinite-loop-doom-d_main-IdentifyVersion.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c (test for bogus messages, line 25)
+PASS: c-c++-common/analyzer/infinite-loop-doom-v_video.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-g_error.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/infinite-loop-g_error.c at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/infinite-loop-g_error.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for bogus messages, line 101)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for bogus messages, line 47)
+XFAIL: c-c++-common/analyzer/infinite-loop-linked-list.c (test for warnings, line 127)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for warnings, line 62)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for warnings, line 81)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for warnings, line 88)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 114 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 115 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 116 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 117 (test for warnings, line 111)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 118 (test for warnings, line 110)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 37 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 38 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 39 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 40 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c at line 41 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/infinite-loop-linked-list.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for bogus messages, line 37)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for bogus messages, line 46)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for bogus messages, line 66)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 3)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 78)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 91)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for warnings, line 92)
+PASS: c-c++-common/analyzer/infinite-recursion-2.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/infinite-recursion-2.c TODO (test for warnings, line 100)
+XFAIL: c-c++-common/analyzer/infinite-recursion-2.c TODO (test for warnings, line 108)
+XFAIL: c-c++-common/analyzer/infinite-recursion-2.c TODO (test for warnings, line 29)
+PASS: c-c++-common/analyzer/infinite-recursion-3.c (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/infinite-recursion-3.c (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/infinite-recursion-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited-buggy.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/infinite-recursion-4-limited.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited-buggy.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c (test for bogus messages, line 15)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/infinite-recursion-4-unlimited.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-5.c (test for warnings, line 108)
+PASS: c-c++-common/analyzer/infinite-recursion-5.c (test for warnings, line 210)
+PASS: c-c++-common/analyzer/infinite-recursion-5.c (test for warnings, line 218)
+PASS: c-c++-common/analyzer/infinite-recursion-5.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/infinite-recursion-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-alloca.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/infinite-recursion-alloca.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/infinite-recursion-alloca.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 104)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 110)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 65)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 86)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for warnings, line 98)
+PASS: c-c++-common/analyzer/infinite-recursion-inlining.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-1.c expected multiline pattern lines 14-40
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c expected multiline pattern lines 21-54
+PASS: c-c++-common/analyzer/infinite-recursion-multiline-2.c expected multiline pattern lines 95-128
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c (test for bogus messages, line 141)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c (test for bogus messages, line 89)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for bogus messages, line 14)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for bogus messages, line 32)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for bogus messages, line 57)
+XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 110)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 76)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 8)
+XFAIL: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for warnings, line 96)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c (test for bogus messages, line 144)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c (test for bogus messages, line 252)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c (test for bogus messages, line 311)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c (test for bogus messages, line 313)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c (test for bogus messages, line 16)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-1a.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/infinite-recursion-pr108935-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion-variadic.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/infinite-recursion-variadic.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/infinite-recursion-variadic.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/infinite-recursion-variadic.c (test for excess errors)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/infinite-recursion.c (test for excess errors)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 100)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 101)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 102)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 108)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 109)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 110)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 111)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 117)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 118)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 124)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 125)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 126)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 127)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 128)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 129)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 135)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 52)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 65)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 73)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 74)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 75)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 81)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 82)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 83)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 84)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 90)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 91)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 92)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 93)
+PASS: c-c++-common/analyzer/init.c (test for warnings, line 99)
+PASS: c-c++-common/analyzer/init.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-1-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-1-multiline.c expected multiline pattern lines 19-55
+PASS: c-c++-common/analyzer/inlining-1-multiline.c warning (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-1-no-undo.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-1-no-undo.c 1st free message at line 10 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-1-no-undo.c 2nd free message at line 12 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-1-no-undo.c warning (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-1.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/inlining-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/inlining-1.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/inlining-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-1.c 1st free message at line 9 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/inlining-1.c 2nd free message at line 11 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/inlining-1.c warning (test for warnings, line 8)
+PASS: c-c++-common/analyzer/inlining-2-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-2-multiline.c expected multiline pattern lines 20-45
+PASS: c-c++-common/analyzer/inlining-2-multiline.c warning (test for warnings, line 11)
+PASS: c-c++-common/analyzer/inlining-2.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/inlining-2.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/inlining-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-2.c 1st free message (test for warnings, line 8)
+PASS: c-c++-common/analyzer/inlining-2.c 2nd free message at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/inlining-2.c warning (test for warnings, line 11)
+PASS: c-c++-common/analyzer/inlining-3-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-3-multiline.c expected multiline pattern lines 33-63
+PASS: c-c++-common/analyzer/inlining-3-multiline.c warning (test for warnings, line 29)
+PASS: c-c++-common/analyzer/inlining-3.c at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/inlining-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-3.c message at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/inlining-3.c warning (test for warnings, line 31)
+PASS: c-c++-common/analyzer/inlining-4-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-4-multiline.c expected multiline pattern lines 31-65
+PASS: c-c++-common/analyzer/inlining-4-multiline.c expected multiline pattern lines 68-79
+PASS: c-c++-common/analyzer/inlining-4-multiline.c warning (test for warnings, line 27)
+PASS: c-c++-common/analyzer/inlining-4.c at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/inlining-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-4.c message at line 28 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/inlining-4.c warning (test for warnings, line 27)
+PASS: c-c++-common/analyzer/inlining-5-multiline.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/inlining-5-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-5-multiline.c expected multiline pattern lines 27-58
+PASS: c-c++-common/analyzer/inlining-5.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/inlining-5.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/inlining-5.c (test for warnings, line 27)
+PASS: c-c++-common/analyzer/inlining-5.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-5.c 1st free message (test for warnings, line 17)
+PASS: c-c++-common/analyzer/inlining-5.c 2nd free message at line 10 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/inlining-6-multiline.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/inlining-6-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-6-multiline.c expected multiline pattern lines 27-63
+PASS: c-c++-common/analyzer/inlining-6.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-6.c warning (test for warnings, line 16)
+PASS: c-c++-common/analyzer/inlining-7-multiline.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-7-multiline.c expected multiline pattern lines 49-127
+PASS: c-c++-common/analyzer/inlining-7-multiline.c warning (test for warnings, line 10)
+PASS: c-c++-common/analyzer/inlining-7.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/inlining-7.c (test for warnings, line 43)
+PASS: c-c++-common/analyzer/inlining-7.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/inlining-7.c (test for warnings, line 55)
+PASS: c-c++-common/analyzer/inlining-7.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/inlining-7.c (test for excess errors)
+PASS: c-c++-common/analyzer/inlining-7.c 1st free message at line 14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/inlining-7.c 2nd free message at line 16 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/inlining-7.c event 10 at line 25 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/inlining-7.c event 5 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/inlining-7.c event 6 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/inlining-7.c event 9 at line 34 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/inlining-7.c warning (test for warnings, line 13)
+PASS: c-c++-common/analyzer/invalid-shift-1.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/invalid-shift-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/invalid-shift-1.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/invalid-shift-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/isatty-1.c (test for bogus messages, line 28)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/isatty-1.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/isatty-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-2.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/leak-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-3.c (test for bogus messages, line 20)
+PASS: c-c++-common/analyzer/leak-3.c (test for bogus messages, line 40)
+PASS: c-c++-common/analyzer/leak-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 49)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 73)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 96)
+PASS: c-c++-common/analyzer/leak-4.c (test for warnings, line 99)
+PASS: c-c++-common/analyzer/leak-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-4.c leak of a (test for warnings, line 75)
+PASS: c-c++-common/analyzer/leak-4.c leak of base (test for warnings, line 106)
+PASS: c-c++-common/analyzer/leak-4.c leak of sub buffer at line 107 (test for warnings, line 106)
+PASS: c-c++-common/analyzer/leak-4.c leak of unknown at line 76 (test for warnings, line 75)
+PASS: c-c++-common/analyzer/leak-pr105906.c (test for bogus messages, line 23)
+PASS: c-c++-common/analyzer/leak-pr105906.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c PR 108045 (test for bogus messages, line 77)
+XFAIL: c-c++-common/analyzer/leak-pr108045-with-call-summaries.c PR 108045 (test for bogus messages, line 98)
+PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c (test for bogus messages, line 71)
+PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c (test for bogus messages, line 78)
+PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c (test for bogus messages, line 99)
+PASS: c-c++-common/analyzer/leak-pr108045-without-call-summaries.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-pr109059-1.c (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/leak-pr109059-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/leak-pr109059-2.c (test for bogus messages, line 41)
+PASS: c-c++-common/analyzer/leak-pr109059-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c (test for warnings, line 43)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c desired (test for warnings, line 66)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c status quo at line 67 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c true (test for warnings, line 48)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c true (test for warnings, line 63)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c true on 1st iter (test for warnings, line 52)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c unknown at line 49 (test for bogus messages, line 48)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c unknown at line 53 (test for warnings, line 52)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c unknown at line 64 (test for bogus messages, line 63)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c 1st (test for warnings, line 13)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c 2nd at line 14 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop-0-up-to-n-by-1.c status quo at line 15 (test for warnings, line 13)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c true (test for warnings, line 23)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c true (test for warnings, line 26)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c unknown at line 24 (test for bogus messages, line 23)
+XFAIL: c-c++-common/analyzer/loop-0-up-to-n-by-1.c unknown at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/analyzer/loop-2.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop-2.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/loop-2.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/loop-2.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-2.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/loop-2.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/loop-2.c desired (test for warnings, line 32)
+PASS: c-c++-common/analyzer/loop-2.c status quo at line 33 (test for warnings, line 32)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/loop-2a.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/loop-2a.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/loop-2a.c desired (test for warnings, line 31)
+PASS: c-c++-common/analyzer/loop-2a.c status quo at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/loop-3.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/loop-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-3.c deref of unchecked at line 10 (test for warnings, line 9)
+XFAIL: c-c++-common/analyzer/loop-3.c use after free (test for warnings, line 9)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/loop-4.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/loop-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-4.c true (test for warnings, line 19)
+PASS: c-c++-common/analyzer/loop-4.c true (test for warnings, line 22)
+PASS: c-c++-common/analyzer/loop-4.c true (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-4.c true (test for warnings, line 33)
+PASS: c-c++-common/analyzer/loop-4.c unknown at line 20 (test for warnings, line 19)
+XFAIL: c-c++-common/analyzer/loop-4.c unknown at line 23 (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/loop-4.c unknown at line 31 (test for warnings, line 30)
+XFAIL: c-c++-common/analyzer/loop-4.c unknown at line 34 (test for bogus messages, line 33)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c 1st (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c 1st (test for warnings, line 19)
+XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c 2nd (test for warnings, line 20)
+XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c 2nd at line 15 (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c desired (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c status quo at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c status quo at line 21 (test for warnings, line 19)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c status quo at line 31 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c true (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-n-down-to-1-by-1.c true (test for warnings, line 27)
+XFAIL: c-c++-common/analyzer/loop-n-down-to-1-by-1.c unknown at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c 1st (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c 2nd at line 15 (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c desired (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c status quo at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c status quo at line 31 (test for warnings, line 30)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c true (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-1.c true (test for warnings, line 19)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c true (test for warnings, line 26)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c unknown at line 11 (test for bogus messages, line 10)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c unknown at line 20 (test for bogus messages, line 19)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-1.c unknown at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c 1st (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c 2nd at line 15 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c status quo at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c true (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c true (test for warnings, line 20)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c true (test for warnings, line 26)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c unknown at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/loop-start-down-to-end-by-step.c unknown at line 21 (test for warnings, line 20)
+XFAIL: c-c++-common/analyzer/loop-start-down-to-end-by-step.c unknown at line 27 (test for bogus messages, line 26)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c 1st (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c 2nd at line 15 (test for warnings, line 14)
+XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c desired (test for warnings, line 31)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c status quo at line 16 (test for warnings, line 14)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c status quo at line 32 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c true (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c true (test for warnings, line 20)
+XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c true (test for warnings, line 27)
+XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c unknown at line 11 (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/loop-start-to-end-by-step.c unknown at line 21 (test for warnings, line 20)
+XFAIL: c-c++-common/analyzer/loop-start-to-end-by-step.c unknown at line 28 (test for bogus messages, line 27)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c 1st (test for warnings, line 12)
+XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c 2nd at line 13 (test for warnings, line 12)
+XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c desired (test for warnings, line 27)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c status quo at line 14 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c status quo at line 28 (test for warnings, line 27)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c true (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop-start-up-to-end-by-1.c true (test for warnings, line 17)
+XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c true (test for warnings, line 24)
+XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c unknown at line 18 (test for bogus messages, line 17)
+XFAIL: c-c++-common/analyzer/loop-start-up-to-end-by-1.c unknown at line 25 (test for bogus messages, line 24)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/loop.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/loop.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/loop.c 2nd at line 14 (test for warnings, line 13)
+XFAIL: c-c++-common/analyzer/loop.c desired (test for warnings, line 25)
+PASS: c-c++-common/analyzer/loop.c status quo at line 15 (test for warnings, line 13)
+PASS: c-c++-common/analyzer/loop.c status quo at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/malloc-2.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-2.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-2.c event at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-2.c event at line 21 (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-2.c warning (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-2.c warning (test for warnings, line 20)
+PASS: c-c++-common/analyzer/malloc-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-CWE-401-example.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/malloc-CWE-415-examples.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c (test for warnings, line 60)
+PASS: c-c++-common/analyzer/malloc-CWE-416-examples.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/malloc-CWE-590-examples.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 38)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 67)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for warnings, line 73)
+PASS: c-c++-common/analyzer/malloc-callbacks.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/malloc-dce.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-dce.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for bogus messages, line 10)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for bogus messages, line 45)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/malloc-dedupe-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-in-loop.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-in-loop.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/malloc-in-loop.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-in-loop.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-1.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-ipa-1.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-ipa-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-11.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/malloc-ipa-11.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-11.c expected multiline pattern lines 32-95
+PASS: c-c++-common/analyzer/malloc-ipa-2.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 2 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 3 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 4 at line 10 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 5 at line 24 (test for warnings, line 23)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 7 at line 7 (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c event 8 at line 11 (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-2.c warning (test for warnings, line 9)
+PASS: c-c++-common/analyzer/malloc-ipa-3.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-ipa-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-4.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-ipa-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-5.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/malloc-ipa-5.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/malloc-ipa-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-6.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-ipa-6.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/malloc-ipa-6.c (test for warnings, line 7)
+PASS: c-c++-common/analyzer/malloc-ipa-6.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-7.c (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/malloc-ipa-7.c (test for warnings, line 8)
+PASS: c-c++-common/analyzer/malloc-ipa-7.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-ipa-8-unchecked.c expected multiline pattern lines 28-66
+PASS: c-c++-common/analyzer/malloc-macro-inline-events.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/malloc-macro-inline-events.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-macro-inline-events.c at line 8 (test for warnings, line 2)
+PASS: c-c++-common/analyzer/malloc-macro-inline-events.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-macro-inline-events.c expected multiline pattern lines 16-39
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c (test for warnings, line 13)
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c 1st free event at line 8 (test for warnings, line 2)
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c 2nd free event at line 9 (test for warnings, line 2)
+PASS: c-c++-common/analyzer/malloc-macro-separate-events.c warning at line 7 (test for warnings, line 2)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for warnings, line 179)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for warnings, line 183)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c (test for excess errors)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 122-146
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 13-29
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 195-207
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 227-253
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 287-323
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 367-399
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern lines 62-88
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c leak at line 190 (test for warnings, line 189)
+PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c use-after-free (test for warnings, line 189)
+PASS: c-c++-common/analyzer/memcpy-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c PR analyzer/108251 (test for bogus messages, line 95)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c PR analyzer/108251 (test for bogus messages, line 95)
+PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c PR analyzer/108400 (test for bogus messages, line 64)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 77)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 80)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 87)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 93)
+PASS: c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 96)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c (test for warnings, line 82)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c PR analyzer/108830 (test for bogus messages, line 84)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c PR analyzer/108830 (test for bogus messages, line 85)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c PR analyzer/108830 (test for bogus messages, line 86)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c PR analyzer/108830 (test for bogus messages, line 87)
+PASS: c-c++-common/analyzer/null-deref-pr108830.c PR analyzer/108830 (test for bogus messages, line 88)
+PASS: c-c++-common/analyzer/null-terminated-strings-2.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c ideal (test for warnings, line 13)
+XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c ideal (test for warnings, line 9)
+XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c status quo at line 10 (test for bogus messages, line 9)
+XFAIL: c-c++-common/analyzer/null-terminated-strings-2.c status quo at line 14 (test for bogus messages, line 13)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c (test for warnings, line 82)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c note at line 78 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c note at line 95 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c note at line 97 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c num bad bytes note at line 29 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c num bad bytes note at line 51 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c uninit warning at line 120 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c valid subscript note at line 30 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c valid subscript note at line 52 (test for warnings, line 48)
+XFAIL: c-c++-common/analyzer/out-of-bounds-1.c warning at line 119 (test for warnings, line 116)
+XFAIL: c-c++-common/analyzer/out-of-bounds-1.c warning at line 121 (test for warnings, line 116)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c warning at line 28 (test for warnings, line 26)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c warning at line 50 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c warning at line 77 (test for warnings, line 74)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c warning at line 94 (test for warnings, line 90)
+PASS: c-c++-common/analyzer/out-of-bounds-1.c warning at line 96 (test for warnings, line 91)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c bounds warning at line 82 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c note at line 51 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c num bad bytes note at line 25 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c num bad bytes note at line 83 (test for warnings, line 79)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c valid subscript note at line 26 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c warning at line 24 (test for warnings, line 22)
+PASS: c-c++-common/analyzer/out-of-bounds-2.c warning at line 50 (test for warnings, line 48)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 153)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 58)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for warnings, line 94)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c warning at line 70 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c warning at line 71 (test for warnings, line 69)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c warning at line 79 (test for warnings, line 78)
+PASS: c-c++-common/analyzer/out-of-bounds-5.c warning at line 80 (test for warnings, line 78)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for warnings, line 41)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for warnings, line 80)
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for excess errors)
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c 2 blank line(s) in output
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-11.c expected multiline pattern lines 18-36
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c expected multiline pattern lines 46-61
+UNSUPPORTED: c-c++-common/analyzer/out-of-bounds-diagram-3.c
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c (test for warnings, line 10)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-8.c (test for warnings, line 14)
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c (test for excess errors)
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c 2 blank line(s) in output
+FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c expected multiline pattern lines 19-34
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat-2.c expected multiline pattern lines 23-46
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c (test for warnings, line 11)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c (test for excess errors)
+PASS: c-c++-common/analyzer/out-of-bounds-diagram-strcat.c expected multiline pattern lines 15-38
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for bogus messages, line 114)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for bogus messages, line 125)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for bogus messages, line 137)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for bogus messages, line 58)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for bogus messages, line 69)
+XFAIL: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 102)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 148)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 45)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 80)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for warnings, line 91)
+PASS: c-c++-common/analyzer/overlapping-buffers.c (test for excess errors)
+PASS: c-c++-common/analyzer/phi-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr100615.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/pr100615.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr100615.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/pr101962.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/pr101962.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr101962.c warning at line 26 (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr103217-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr103217.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr103526.c (test for bogus messages, line 31)
+PASS: c-c++-common/analyzer/pr103526.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr104029.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr104062.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr104062.c leak of ap5 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr104062.c leak of ap7 at line 13 (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr105783.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr107345.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr107345.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr109577-noexcept.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 108)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 110)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 52)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 80)
+PASS: c-c++-common/analyzer/pr110830.c (test for warnings, line 86)
+PASS: c-c++-common/analyzer/pr110830.c at line 109 (test for warnings, line 108)
+PASS: c-c++-common/analyzer/pr110830.c at line 13 (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/pr110830.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr110830.c don't supersede warnings with incompatible cfg path at line 35 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/pr110830.c don't supersede warnings with incompatible cfg path at line 53 (test for warnings, line 52)
+PASS: c-c++-common/analyzer/pr110830.c don't supersede warnings with incompatible cfg path at line 67 (test for warnings, line 66)
+PASS: c-c++-common/analyzer/pr110830.c don't supersede warnings with incompatible cfg path at line 81 (test for warnings, line 80)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c (test for warnings, line 79)
+PASS: c-c++-common/analyzer/pr93355-localealias-feasibility-noexcept.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr93457.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr93457.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr93695-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr94362-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr94596.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr94839.c (test for bogus messages, line 19)
+PASS: c-c++-common/analyzer/pr94839.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr95240.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr96639.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr96639.c leak at line 9 (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr96639.c unchecked deref (test for warnings, line 8)
+PASS: c-c++-common/analyzer/pr96653.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr96792.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr96841.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr97074.c (test for bogus messages, line 12)
+PASS: c-c++-common/analyzer/pr97074.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 24)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/pr97568.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/pr97568.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr97568.c C FE warning (test for warnings, line 9)
+PASS: c-c++-common/analyzer/pr98564.c (test for warnings, line 5)
+PASS: c-c++-common/analyzer/pr98564.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/pr98564.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr98628.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr98969.c (test for bogus messages, line 11)
+PASS: c-c++-common/analyzer/pr98969.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/pr98969.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr99193-1-noexcept.c (test for bogus messages, line 52)
+PASS: c-c++-common/analyzer/pr99193-1-noexcept.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr99193-2.c (test for bogus messages, line 61)
+PASS: c-c++-common/analyzer/pr99193-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr99193-3.c (test for bogus messages, line 38)
+PASS: c-c++-common/analyzer/pr99193-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr99716-1.c (test for bogus messages, line 18)
+PASS: c-c++-common/analyzer/pr99716-1.c (test for bogus messages, line 43)
+PASS: c-c++-common/analyzer/pr99716-1.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/pr99716-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/pr99774-1.c (test for bogus messages, line 52)
+PASS: c-c++-common/analyzer/pr99774-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 28)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 48)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 49)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 62)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 63)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 81)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 89)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 94)
+PASS: c-c++-common/analyzer/realloc-1.c (test for warnings, line 96)
+PASS: c-c++-common/analyzer/realloc-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 26)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 44)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 52)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 60)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 61)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 65)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 67)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 72)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 73)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 74)
+PASS: c-c++-common/analyzer/realloc-2.c (test for warnings, line 75)
+PASS: c-c++-common/analyzer/realloc-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-2.c unknown (test for warnings, line 62)
+PASS: c-c++-common/analyzer/realloc-2.c use after free at line 63 (test for warnings, line 62)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 43)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 55)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 56)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 61)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 62)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 63)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 67)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 69)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 74)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 75)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 76)
+PASS: c-c++-common/analyzer/realloc-3.c (test for warnings, line 77)
+PASS: c-c++-common/analyzer/realloc-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-3.c unknown (test for warnings, line 64)
+PASS: c-c++-common/analyzer/realloc-3.c use after free at line 65 (test for warnings, line 64)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 27)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 50)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 52)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 54)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 60)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 62)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 63)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 64)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 68)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 69)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 70)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 75)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 76)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 77)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 78)
+PASS: c-c++-common/analyzer/realloc-4.c (test for warnings, line 79)
+PASS: c-c++-common/analyzer/realloc-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-4.c unknown (test for warnings, line 65)
+PASS: c-c++-common/analyzer/realloc-4.c use after free at line 66 (test for warnings, line 65)
+PASS: c-c++-common/analyzer/realloc-5.c (test for warnings, line 37)
+PASS: c-c++-common/analyzer/realloc-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/realloc-5.c warning at line 40 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/realloc-5.c warning at line 41 (test for warnings, line 38)
+PASS: c-c++-common/analyzer/realloc-pr110014.c (test for excess errors)
+PASS: c-c++-common/analyzer/scope-1.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/scope-1.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/scope-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-2.c (test for warnings, line 30)
+PASS: c-c++-common/analyzer/setjmp-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-2.c expected multiline pattern lines 39-83
+PASS: c-c++-common/analyzer/setjmp-5.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/setjmp-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-5.c expected multiline pattern lines 26-74
+PASS: c-c++-common/analyzer/setjmp-9.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/setjmp-9.c (test for excess errors)
+PASS: c-c++-common/analyzer/setjmp-9.c expected multiline pattern lines 108-176
+PASS: c-c++-common/analyzer/signal-4a.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/signal-4a.c (test for excess errors)
+PASS: c-c++-common/analyzer/signal-4a.c expected multiline pattern lines 34-76
+PASS: c-c++-common/analyzer/signal-4b.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/signal-4b.c (test for excess errors)
+PASS: c-c++-common/analyzer/signal-4b.c expected multiline pattern lines 37-91
+PASS: c-c++-common/analyzer/snprintf-concat.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/snprintf-concat.c PR 107017 (test for warnings, line 31)
+XFAIL: c-c++-common/analyzer/snprintf-concat.c PR 107017 (test for warnings, line 34)
+PASS: c-c++-common/analyzer/sock-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for warnings, line 35)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for warnings, line 42)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for warnings, line 49)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for warnings, line 57)
+PASS: c-c++-common/analyzer/sprintf-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/sprintf-concat.c (test for warnings, line 31)
+PASS: c-c++-common/analyzer/sprintf-concat.c (test for warnings, line 34)
+PASS: c-c++-common/analyzer/sprintf-concat.c (test for excess errors)
+PASS: c-c++-common/analyzer/string-ops-concat-pair.c (test for warnings, line 60)
+PASS: c-c++-common/analyzer/string-ops-concat-pair.c (test for warnings, line 66)
+PASS: c-c++-common/analyzer/string-ops-concat-pair.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/string-ops-concat-pair.c PR analyzer/105899 (test for warnings, line 33)
+PASS: c-c++-common/analyzer/string-ops-dup.c (test for warnings, line 55)
+PASS: c-c++-common/analyzer/string-ops-dup.c (test for warnings, line 59)
+PASS: c-c++-common/analyzer/string-ops-dup.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/string-ops-dup.c PR analyzer/105899 (test for warnings, line 31)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 103)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 109)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 122)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 55)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 63)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 81)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 115)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 128)
+XFAIL: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 136)
+XFAIL: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 144)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 150)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 156)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 16)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 29)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 71)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for warnings, line 91)
+PASS: c-c++-common/analyzer/strncpy-1.c (test for excess errors)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 36)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 38)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 40)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 42)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 44)
+XFAIL: c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 47)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 37 (test for bogus messages, line 36)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 39 (test for bogus messages, line 38)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 41 (test for bogus messages, line 40)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 43 (test for bogus messages, line 42)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 45 (test for bogus messages, line 44)
+XFAIL: c-c++-common/analyzer/strncpy-1.c status quo at line 48 (test for bogus messages, line 47)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 18)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 39)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 46)
+PASS: c-c++-common/analyzer/strstr-1.c (test for warnings, line 53)
+PASS: c-c++-common/analyzer/strstr-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/strstr-1.c note at line 26 (test for warnings, line 25)
+PASS: c-c++-common/analyzer/strstr-1.c note at line 47 (test for warnings, line 46)
+PASS: c-c++-common/analyzer/strtok-1.c (test for warnings, line 25)
+PASS: c-c++-common/analyzer/strtok-1.c (test for warnings, line 33)
+PASS: c-c++-common/analyzer/strtok-1.c (test for warnings, line 40)
+PASS: c-c++-common/analyzer/strtok-1.c (test for warnings, line 47)
+PASS: c-c++-common/analyzer/strtok-1.c at line 48 (test for warnings, line 47)
+PASS: c-c++-common/analyzer/strtok-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/strtok-2.c (test for bogus messages, line 17)
+PASS: c-c++-common/analyzer/strtok-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/strtok-3.c at line 20 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strtok-3.c at line 21 (test for warnings, line 15)
+PASS: c-c++-common/analyzer/strtok-3.c (test for excess errors)
+PASS: c-c++-common/analyzer/strtok-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/strtok-cppreference.c (test for excess errors)
+PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c (test for warnings, line 20)
+PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c (test for warnings, line 32)
+PASS: c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 105)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 22)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 34)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 44)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 56)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 91)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for warnings, line 70)
+PASS: c-c++-common/analyzer/symbolic-12.c (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 5)
+PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/uninit-alloca.c (test for excess errors)
+PASS: c-c++-common/analyzer/untracked-2.c (test for excess errors)
+PASS: c-c++-common/analyzer/vasprintf-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/volatile-1.c (test for warnings, line 17)
+PASS: c-c++-common/analyzer/volatile-1.c (test for warnings, line 9)
+PASS: c-c++-common/analyzer/volatile-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 12)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 15)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 23)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 3)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for warnings, line 6)
+PASS: c-c++-common/analyzer/write-to-const-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-string-literal-1.c (test for warnings, line 14)
+PASS: c-c++-common/analyzer/write-to-string-literal-1.c (test for warnings, line 22)
+PASS: c-c++-common/analyzer/write-to-string-literal-1.c (test for warnings, line 36)
+PASS: c-c++-common/analyzer/write-to-string-literal-1.c (test for warnings, line 51)
+PASS: c-c++-common/analyzer/write-to-string-literal-1.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c (test for bogus messages, line 21)
+PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c (test for bogus messages, line 23)
+PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c (test for bogus messages, line 8)
+PASS: c-c++-common/analyzer/write-to-string-literal-4-disabled.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-string-literal-4.c (test for warnings, line 19)
+PASS: c-c++-common/analyzer/write-to-string-literal-4.c (test for warnings, line 21)
+PASS: c-c++-common/analyzer/write-to-string-literal-4.c at line 7 (test for warnings, line 3)
+PASS: c-c++-common/analyzer/write-to-string-literal-4.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-string-literal-5.c (test for warnings, line 27)
+PASS: c-c++-common/analyzer/write-to-string-literal-5.c at line 12 (test for warnings, line 11)
+PASS: c-c++-common/analyzer/write-to-string-literal-5.c (test for excess errors)
+PASS: c-c++-common/analyzer/write-to-string-literal-5.c dup at line 30 (test for warnings, line 29)
+PASS: c-c++-common/analyzer/write-to-string-literal-5.c warning (test for warnings, line 29)
+PASS: gcc.dg/analyzer/20020129-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c duplicates notification at line 19 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c inbuf_a warning at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c inbuf_b warning at line 18 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c inner warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c duplicates notification at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 85)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c (test for excess errors)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c inbuf at line 49 (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c inbuf.data (test for warnings, line 48)
+PASS: gcc.dg/analyzer/CVE-2005-1689-minimal.c inbuf.data (test for warnings, line 62)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 139)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 143)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 144)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 145)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 146)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/CWE-131-examples.c (test for excess errors)
+PASS: gcc.dg/analyzer/SARD-tc117-basic-00001-min.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/SARD-tc117-basic-00001-min.c (test for excess errors)
+PASS: gcc.dg/analyzer/SARD-tc117-basic-00001-min.c note at line 63 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c PR analyzer/108432 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/SARD-tc249-basic-00034-min.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/SARD-tc249-basic-00034-min.c (test for excess errors)
+PASS: gcc.dg/analyzer/SARD-tc249-basic-00034-min.c note at line 63 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/SARD-tc293-basic-00045-min.c (test for excess errors)
+PASS: gcc.dg/analyzer/SARD-tc293-basic-00045-min.c Wstringop-overflow at line 65 (test for warnings, line 63)
+PASS: gcc.dg/analyzer/SARD-tc293-basic-00045-min.c analyzer note at line 64 (test for warnings, line 63)
+PASS: gcc.dg/analyzer/SARD-tc293-basic-00045-min.c analyzer warning (test for warnings, line 63)
+PASS: gcc.dg/analyzer/SARD-tc841-basic-00182-min.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/SARD-tc841-basic-00182-min.c PR analyzer/105895 (test for warnings, line 70)
+PASS: gcc.dg/analyzer/abort.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/abort.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/abort.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/abort.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/abort.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/abort.c (test for excess errors)
+PASS: gcc.dg/analyzer/abs-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/abs-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/abs-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/aliasing-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/aliasing-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/alloca-leak.c (test for excess errors)
+PASS: gcc.dg/analyzer/allocation-size-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/allocation-size-5.c note (test for warnings, line 13)
+PASS: gcc.dg/analyzer/allocation-size-5.c note (test for warnings, line 31)
+PASS: gcc.dg/analyzer/allocation-size-5.c note at line 19 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/allocation-size-5.c note at line 36 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/allocation-size-5.c warning at line 18 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/allocation-size-5.c warning at line 35 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/analyzer-debugging-fns-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/analyzer-verbosity-2a.c (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/analyzer-verbosity-2a.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/analyzer-verbosity-2a.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/analyzer-verbosity-2a.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/analyzer-verbosity-2a.c (test for excess errors)
+PASS: gcc.dg/analyzer/analyzer-verbosity-3a.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/analyzer-verbosity-3a.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/analyzer-verbosity-3a.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/analyzer-verbosity-3a.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/analyzer-verbosity-3a.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/asm-x86-1.c
+UNSUPPORTED: gcc.dg/analyzer/asm-x86-dyndbg-1.c
+UNSUPPORTED: gcc.dg/analyzer/asm-x86-lp64-1.c
+UNSUPPORTED: gcc.dg/analyzer/atomic-builtins-1.c
+PASS: gcc.dg/analyzer/atomic-types-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/atomic-types-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/atomic-types-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-alloc_size-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 139)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 140)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 150)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/attr-const-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-const-2.c (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/attr-const-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-const-3.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/attr-const-3.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/attr-const-3.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/attr-const-3.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/attr-const-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-format-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/attr-format-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/attr-format-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-format-1.c arg note at line 5 (test for warnings, line 2)
+PASS: gcc.dg/analyzer/attr-format-1.c attr note at line 4 (test for warnings, line 2)
+PASS: gcc.dg/analyzer/attr-format-1.c event at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/attr-format-1.c event at line 30 (test for warnings, line 29)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/attr-malloc-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-malloc-1.c analyzer (test for warnings, line 73)
+PASS: gcc.dg/analyzer/attr-malloc-1.c non-analyzer at line 74 (test for warnings, line 73)
+PASS: gcc.dg/analyzer/attr-malloc-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/analyzer/attr-malloc-2.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/attr-malloc-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/attr-malloc-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-malloc-4.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/attr-malloc-4.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/attr-malloc-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-malloc-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for errors, line 14)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for errors, line 18)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for warnings, line 3)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/attr-malloc-misuses.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-malloc-pr108252.c (test for bogus messages, line 24)
+PASS: gcc.dg/analyzer/attr-malloc-pr108252.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-nonnull-pr106325.c (test for bogus messages, line 217)
+PASS: gcc.dg/analyzer/attr-nonnull-pr106325.c (test for bogus messages, line 243)
+PASS: gcc.dg/analyzer/attr-nonnull-pr106325.c (test for excess errors)
+PASS: gcc.dg/analyzer/attr-tainted_args-misuses.c (test for warnings, line 1)
+PASS: gcc.dg/analyzer/attr-tainted_args-misuses.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/attr-tainted_args-misuses.c (test for excess errors)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 107)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/attribute-nonnull.c (test for excess errors)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 59 (test for warnings, line 58)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 71 (test for warnings, line 70)
+PASS: gcc.dg/analyzer/attribute-nonnull.c note at line 94 (test for warnings, line 93)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 17)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 24)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 45)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 51)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 58)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 70)
+PASS: gcc.dg/analyzer/attribute-nonnull.c warning (test for warnings, line 93)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 143)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 85)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for warnings, line 98)
+PASS: gcc.dg/analyzer/bitfields-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for bogus messages, line 357)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 112)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 124)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 144)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 145)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 158)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 183)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 211)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 226)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 233)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 238)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 244)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 289)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 295)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 296)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 301)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 304)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 307)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 313)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 324)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 351)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 363)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 374)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 399)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 410)
+XFAIL: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 426)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 435)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 474)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 482)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for warnings, line 85)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c NULL at line 451 (test for warnings, line 450)
+PASS: gcc.dg/analyzer/boxed-malloc-1.c possibly-NULL (test for warnings, line 450)
+UNSUPPORTED: gcc.dg/analyzer/builtins-pr107565.c
+PASS: gcc.dg/analyzer/bzero-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/bzero-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/bzero-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/bzip2-arg-parse-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/bzip2-arg-parse-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/call-summaries-1.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/call-summaries-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 107)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 124)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 136)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 137)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 138)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 156)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 157)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 160)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 182)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 183)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 184)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 185)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 188)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 189)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 190)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 191)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 201)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 202)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 203)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 204)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 205)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 215)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 216)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 229)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 230)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 232)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 233)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 235)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 236)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 272)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 273)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 274)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 275)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 276)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 282)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 283)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 284)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 285)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 286)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 292)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 293)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 294)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 295)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 296)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 300)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 301)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 302)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 303)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 304)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 315)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 316)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 317)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 318)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 330)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 331)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 332)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 333)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 345)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 346)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 347)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 348)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 349)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 350)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 361)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 362)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 363)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 364)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 365)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 366)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 376)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 377)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 393)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 394)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 397)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 399)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 412)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 414)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 416)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 418)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 429)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 448)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 449)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 464)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 477)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 478)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 500)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 501)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 520)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 538)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 539)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 540)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 555)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 569)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 570)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 581)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 582)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 583)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 584)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 598)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 599)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 600)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 601)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 616)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 644)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 645)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 646)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 657)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 658)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/call-summaries-2.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/call-summaries-2.c bogus at line 433 (test for bogus messages, line 432)
+XFAIL: gcc.dg/analyzer/call-summaries-2.c expected (test for warnings, line 432)
+XFAIL: gcc.dg/analyzer/call-summaries-2.c uninit (test for bogus messages, line 625)
+PASS: gcc.dg/analyzer/call-summaries-2.c valid subscript note at line 334 (test for warnings, line 333)
+PASS: gcc.dg/analyzer/call-summaries-3.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/call-summaries-3.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/call-summaries-3.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/call-summaries-3.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/call-summaries-3.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/call-summaries-asm-x86.c
+PASS: gcc.dg/analyzer/call-summaries-errno.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/call-summaries-errno.c (test for excess errors)
+PASS: gcc.dg/analyzer/call-summaries-pr107072.c (test for excess errors)
+PASS: gcc.dg/analyzer/callbacks-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/callbacks-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/callbacks-2.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/callbacks-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/callbacks-3.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/callbacks-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/capacity-2.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/capacity-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/capacity-2.c failure (test for warnings, line 11)
+PASS: gcc.dg/analyzer/capacity-2.c failure (test for warnings, line 22)
+PASS: gcc.dg/analyzer/capacity-2.c success at line 12 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/capacity-2.c success at line 23 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/capacity-3.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/capacity-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/casts-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/casts-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/casts-2.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/casts-2.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/casts-2.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/casts-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 89)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/clobbers-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/clobbers-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/combined-conditionals-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/compound-assignment-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/compound-assignment-2.c leak of element 0 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/compound-assignment-2.c leak of element 1 at line 24 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/compound-assignment-3.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/compound-assignment-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/compound-assignment-4.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/compound-assignment-4.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/compound-assignment-4.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/compound-assignment-4.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/compound-assignment-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 20)
+XFAIL: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c at line 22 (test for bogus messages, line 21)
+PASS: gcc.dg/analyzer/computed-goto-pr110529.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/computed-goto-pr110529.c unknown at line 15 (test for bogus messages, line 14)
+XFAIL: gcc.dg/analyzer/computed-goto-pr110529.c unknown at line 23 (test for bogus messages, line 21)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/conditionals-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 111)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 118)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 132)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 139)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 152)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 153)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 84)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/conditionals-notrans.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c desired (test for warnings, line 146)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c desired (test for warnings, line 33)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c desired (test for warnings, line 64)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c desired (test for warnings, line 68)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c status quo at line 147 (test for bogus messages, line 146)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c status quo at line 34 (test for bogus messages, line 33)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c status quo at line 65 (test for bogus messages, line 64)
+XFAIL: gcc.dg/analyzer/conditionals-notrans.c status quo at line 69 (test for bogus messages, line 68)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 136)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 149)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 150)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 84)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/conditionals-trans.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/conditionals-trans.c PR 93356 (test for warnings, line 143)
+PASS: gcc.dg/analyzer/conditionals-trans.c disabled float comparisons at line 144 (test for warnings, line 143)
+PASS: gcc.dg/analyzer/data-model-1.c (test for bogus messages, line 173)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1000)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1001)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1004)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1007)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1009)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1016)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1017)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1029)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 1030)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 120)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 124)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 126)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 147)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 149)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 155)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 156)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 166)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 169)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 187)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 188)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 207)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 209)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 214)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 216)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 222)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 223)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 226)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 227)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 234)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 236)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 238)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 240)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 257)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 259)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 261)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 263)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 268)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 285)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 288)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 297)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 305)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 308)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 318)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 321)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 327)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 329)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 331)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 337)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 341)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 342)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 343)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 345)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 346)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 347)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 352)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 360)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 361)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 363)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 364)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 366)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 367)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 369)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 370)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 372)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 373)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 375)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 376)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 378)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 379)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 381)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 382)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 384)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 385)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 387)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 388)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 390)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 391)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 392)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 394)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 396)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 397)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 399)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 400)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 401)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 419)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 420)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 421)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 422)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 423)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 427)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 428)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 430)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 431)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 432)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 433)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 434)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 435)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 436)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 437)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 438)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 439)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 440)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 441)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 442)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 444)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 445)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 446)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 448)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 449)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 450)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 455)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 465)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 466)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 473)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 478)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 486)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 487)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 493)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 500)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 501)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 502)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 503)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 509)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 510)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 512)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 520)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 521)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 527)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 528)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 530)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 531)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 533)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 534)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 550)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 551)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 553)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 554)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 556)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 557)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 559)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 560)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 564)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 565)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 567)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 568)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 572)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 573)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 575)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 576)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 580)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 581)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 597)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 598)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 600)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 601)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 603)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 604)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 606)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 607)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 611)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 612)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 614)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 615)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 619)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 620)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 622)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 623)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 626)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 628)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 629)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 634)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 646)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 647)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 649)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 650)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 652)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 653)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 657)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 658)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 660)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 661)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 665)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 666)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 668)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 669)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 672)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 674)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 675)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 677)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 694)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 695)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 697)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 698)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 700)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 701)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 705)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 706)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 708)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 709)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 713)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 714)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 716)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 717)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 720)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 722)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 723)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 725)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 735)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 736)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 756)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 760)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 761)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 768)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 772)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 778)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 786)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 791)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 792)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 803)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 807)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 814)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 815)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 822)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 823)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 833)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 841)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 861)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 864)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 866)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 886)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 899)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 900)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 904)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 905)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 914)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 923)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 938)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 941)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 956)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 959)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 997)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 998)
+PASS: gcc.dg/analyzer/data-model-1.c (test for warnings, line 999)
+PASS: gcc.dg/analyzer/data-model-1.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/data-model-1.c desired (test for warnings, line 273)
+XFAIL: gcc.dg/analyzer/data-model-1.c desired (test for warnings, line 513)
+PASS: gcc.dg/analyzer/data-model-1.c eval result (test for warnings, line 243)
+PASS: gcc.dg/analyzer/data-model-1.c out-of-bounds at line 244 (test for warnings, line 243)
+PASS: gcc.dg/analyzer/data-model-1.c status quo at line 274 (test for warnings, line 273)
+PASS: gcc.dg/analyzer/data-model-1.c status quo at line 514 (test for warnings, line 513)
+PASS: gcc.dg/analyzer/data-model-1.c uninit i (test for warnings, line 354)
+PASS: gcc.dg/analyzer/data-model-1.c uninit j at line 355 (test for warnings, line 354)
+PASS: gcc.dg/analyzer/data-model-10.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/data-model-10.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-10.c final event wording at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/data-model-12.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-13.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/data-model-13.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/data-model-13.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-14.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/data-model-14.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/data-model-14.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/data-model-14.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/data-model-14.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-15.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-16.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/data-model-16.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/data-model-16.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-17.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/data-model-18.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/data-model-18.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-19.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-20.c (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/data-model-20.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/data-model-20.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/data-model-20.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-20a.c (test for bogus messages, line 18)
+XFAIL: gcc.dg/analyzer/data-model-20a.c (test for bogus messages, line 20)
+PASS: gcc.dg/analyzer/data-model-20a.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-21.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/data-model-22.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/data-model-22.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/data-model-23.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/data-model-23.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-5.c (test for bogus messages, line 91)
+XFAIL: gcc.dg/analyzer/data-model-5.c (test for bogus messages, line 99)
+PASS: gcc.dg/analyzer/data-model-5.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/data-model-5.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/data-model-5b.c (test for bogus messages, line 89)
+PASS: gcc.dg/analyzer/data-model-5b.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/data-model-5b.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/data-model-5c.c (test for bogus messages, line 78)
+PASS: gcc.dg/analyzer/data-model-5c.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/data-model-5c.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-5d.c (test for bogus messages, line 71)
+PASS: gcc.dg/analyzer/data-model-5d.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/data-model-5d.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/data-model-5d.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-7.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/data-model-7.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/data-model-7.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/data-model-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-8.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/data-model-8.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/data-model-8.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/data-model-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/data-model-9.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/data-model-9.c desired (test for warnings, line 17)
+XFAIL: gcc.dg/analyzer/data-model-9.c desired (test for warnings, line 30)
+XFAIL: gcc.dg/analyzer/data-model-9.c status quo at line 18 (test for bogus messages, line 17)
+XFAIL: gcc.dg/analyzer/data-model-9.c status quo at line 31 (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/data-model-path-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/data-model-path-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/data-model-path-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for bogus messages, line 111)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for bogus messages, line 118)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for bogus messages, line 200)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 126)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 178)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 183)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/deref-before-check-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/deref-before-check-1.c final event at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/deref-before-check-1.c final event at line 28 (test for warnings, line 27)
+PASS: gcc.dg/analyzer/deref-before-check-1.c final event at line 7 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/deref-before-check-1.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/deref-before-check-1.c warning (test for warnings, line 27)
+PASS: gcc.dg/analyzer/deref-before-check-1.c warning (test for warnings, line 6)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 89)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/deref-before-check-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/deref-before-check-macro-pr108745.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/deref-before-check-macro.c (test for warnings, line 11)
+XFAIL: gcc.dg/analyzer/deref-before-check-macro.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/deref-before-check-macro.c (test for excess errors)
+PASS: gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c (test for excess errors)
+PASS: gcc.dg/analyzer/describe-1.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/describe-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/describe-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/describe-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/disabling.c (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/disabling.c (test for excess errors)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c (test for excess errors)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 151 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 152 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 153 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 154 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 155 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 156 (test for warnings, line 150)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 174 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 175 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 176 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 177 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 178 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 179 (test for warnings, line 173)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 197 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 198 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 199 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 200 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 201 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 202 (test for warnings, line 196)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 212 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 213 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 214 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 215 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 216 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 217 (test for warnings, line 211)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 224 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 225 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 226 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 227 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 228 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 229 (test for warnings, line 223)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 236 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 237 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 238 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 239 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 240 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 241 (test for warnings, line 235)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 248 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 249 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 250 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 251 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 252 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 253 (test for warnings, line 247)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 260 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 261 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 262 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 263 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 264 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-d_main-IdentifyVersion.c leak at line 265 (test for warnings, line 259)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 504)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 505)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 506)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 509)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 510)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 512)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for bogus messages, line 514)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for warnings, line 496)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for warnings, line 636)
+PASS: gcc.dg/analyzer/doom-s_sound-pr108867.c (test for excess errors)
+PASS: gcc.dg/analyzer/double-free-lto-1-a.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/double-free-lto-1-a.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/double-free-lto-1-a.c (test for excess errors)
+PASS: gcc.dg/analyzer/double-free-lto-1-b.c (test for excess errors)
+PASS: gcc.dg/analyzer/dump-state.c (test for errors, line 12)
+PASS: gcc.dg/analyzer/dump-state.c (test for errors, line 13)
+PASS: gcc.dg/analyzer/dump-state.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/dump-state.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/dump-state.c (test for excess errors)
+PASS: gcc.dg/analyzer/edges-1.c (test for bogus messages, line 21)
+PASS: gcc.dg/analyzer/edges-1.c (test for bogus messages, line 34)
+PASS: gcc.dg/analyzer/edges-1.c (test for bogus messages, line 55)
+PASS: gcc.dg/analyzer/edges-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/edges-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/edges-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/edges-1.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/edges-1.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/edges-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/edges-1.c branch event (test for warnings, line 24)
+XFAIL: gcc.dg/analyzer/edges-1.c warning (test for warnings, line 26)
+XFAIL: gcc.dg/analyzer/edges-1.c warning at wrong location at line 25 (test for bogus messages, line 24)
+PASS: gcc.dg/analyzer/edges-2.c (test for bogus messages, line 11)
+PASS: gcc.dg/analyzer/edges-2.c (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/edges-2.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/edges-2.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/edges-2.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/edges-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/edges-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/equivalence.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/equivalence.c (test for excess errors)
+PASS: gcc.dg/analyzer/errno-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/errno-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/errno-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/errno-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/errno-___errno.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/errno-___errno.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/errno-___errno.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/errno-___errno.c (test for excess errors)
+PASS: gcc.dg/analyzer/errno-__error.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/errno-__error.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/errno-__error.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/errno-__error.c (test for excess errors)
+PASS: gcc.dg/analyzer/errno-global-var.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/errno-global-var.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/errno-global-var.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/errno-global-var.c (test for excess errors)
+PASS: gcc.dg/analyzer/errno-pr107777.c (test for excess errors)
+PASS: gcc.dg/analyzer/error-1.c (test for bogus messages, line 33)
+PASS: gcc.dg/analyzer/error-1.c (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 85)
+PASS: gcc.dg/analyzer/error-1.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/error-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/error-1.c event at line 72 (test for warnings, line 71)
+PASS: gcc.dg/analyzer/error-1.c event at line 79 (test for warnings, line 78)
+PASS: gcc.dg/analyzer/error-1.c event at line 86 (test for warnings, line 85)
+PASS: gcc.dg/analyzer/error-1.c event at line 93 (test for warnings, line 92)
+PASS: gcc.dg/analyzer/error-2.c (test for bogus messages, line 40)
+PASS: gcc.dg/analyzer/error-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/error-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/error-uninit.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/error-uninit.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/error-uninit.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/error-uninit.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/error-uninit.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/explode-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/explode-1.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/explode-2.c (test for warnings, line 27)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 31)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 34)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 38)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 41)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 45)
+XFAIL: gcc.dg/analyzer/explode-2.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/explode-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/explode-2a.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/explode-2a.c (test for warnings, line 23)
+XFAIL: gcc.dg/analyzer/explode-2a.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/explode-2a.c (test for warnings, line 30)
+XFAIL: gcc.dg/analyzer/explode-2a.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/explode-2a.c (test for warnings, line 37)
+XFAIL: gcc.dg/analyzer/explode-2a.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/explode-2a.c (test for warnings, line 44)
+XFAIL: gcc.dg/analyzer/explode-2a.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/explode-2a.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/explode-3.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/explode-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/explode-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/factorial.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/fd-1.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/fd-1.c at line 44 (test for warnings, line 43)
+PASS: gcc.dg/analyzer/fd-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-1.c event at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/fd-1.c event1 (test for warnings, line 25)
+PASS: gcc.dg/analyzer/fd-1.c event1 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-1.c event2 at line 26 (test for warnings, line 25)
+PASS: gcc.dg/analyzer/fd-1.c event2 at line 30 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-1.c warning (test for warnings, line 17)
+PASS: gcc.dg/analyzer/fd-1.c warning (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-1.c warning (test for warnings, line 38)
+PASS: gcc.dg/analyzer/fd-2.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/fd-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/fd-2.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-2.c event1 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/fd-2.c event1 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-2.c event1 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-2.c event2 at line 21 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/fd-2.c event2 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-2.c event2 at line 32 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-2.c event2 at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/fd-2.c warning (test for warnings, line 20)
+PASS: gcc.dg/analyzer/fd-2.c warning (test for warnings, line 33)
+PASS: gcc.dg/analyzer/fd-2.c warning (test for warnings, line 46)
+PASS: gcc.dg/analyzer/fd-2.c warning (test for warnings, line 63)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/fd-3.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/fd-3.c at line 36 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/fd-3.c at line 55 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/fd-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-3.c warning at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/fd-3.c warning at line 27 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/fd-4.c (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/fd-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 32 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 33 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 45)
+UNSUPPORTED: gcc.dg/analyzer/fd-accept.c
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/fd-access-mode-macros.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-access-mode-target-headers.c
+PASS: gcc.dg/analyzer/fd-bind-pr107783.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/fd-bind-pr107783.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-bind-pr107928.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-bind.c
+PASS: gcc.dg/analyzer/fd-connect-pr107928.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-connect.c
+UNSUPPORTED: gcc.dg/analyzer/fd-datagram-socket.c
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 118)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 133)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 148)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 174)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 192)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 193)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 203)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 218)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 255)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/fd-dup-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c
+UNSUPPORTED: gcc.dg/analyzer/fd-glibc-byte-stream-socket.c
+UNSUPPORTED: gcc.dg/analyzer/fd-glibc-datagram-client.c
+UNSUPPORTED: gcc.dg/analyzer/fd-glibc-datagram-socket.c
+PASS: gcc.dg/analyzer/fd-leak-pr108252.c (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/fd-leak-pr108252.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-listen.c
+UNSUPPORTED: gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c
+UNSUPPORTED: gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/fd-meaning.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-pr108633.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/fd-pr108633.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/fd-pr108633.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/fd-socket-meaning.c
+UNSUPPORTED: gcc.dg/analyzer/fd-socket-misuse.c
+UNSUPPORTED: gcc.dg/analyzer/fd-stream-socket-active-open.c
+UNSUPPORTED: gcc.dg/analyzer/fd-stream-socket-passive-open.c
+UNSUPPORTED: gcc.dg/analyzer/fd-stream-socket.c
+UNSUPPORTED: gcc.dg/analyzer/fd-symbolic-socket.c
+PASS: gcc.dg/analyzer/fd-uninit-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/fd-uninit-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/fd-uninit-1.c uninit (test for warnings, line 11)
+PASS: gcc.dg/analyzer/fdump-analyzer-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/fdump-analyzer-1.c scan-file ana::run_checkers
+PASS: gcc.dg/analyzer/fdump-analyzer-1.c scan-file maybe_stash_named_constant: name: 'O_ACCMODE'
+PASS: gcc.dg/analyzer/feasibility-1.c (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for warnings, line 99)
+PASS: gcc.dg/analyzer/feasibility-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/feasibility-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/feasibility-2.c infeasibility event at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/feasibility-2.c path diag (test for warnings, line 17)
+PASS: gcc.dg/analyzer/feasibility-4.c (test for bogus messages, line 12)
+PASS: gcc.dg/analyzer/feasibility-4.c (test for bogus messages, line 28)
+PASS: gcc.dg/analyzer/feasibility-4.c (test for bogus messages, line 41)
+PASS: gcc.dg/analyzer/feasibility-4.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/feasibility-pr107582-1.c
+PASS: gcc.dg/analyzer/feasibility-pr107582-2.c (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/feasibility-pr107582-2.c (test for bogus messages, line 31)
+PASS: gcc.dg/analyzer/feasibility-pr107582-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for bogus messages, line 17)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/feasibility-pr107948.c (test for excess errors)
+PASS: gcc.dg/analyzer/ferror-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/fibonacci.c (test for excess errors)
+PASS: gcc.dg/analyzer/fibonacci.c dg-regexp 9 was found: "[^\n
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/file-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/file-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-1.c event at line 34 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/file-1.c first fclose at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/file-1.c second fclose at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/file-1.c to here (test for warnings, line 15)
+PASS: gcc.dg/analyzer/file-1.c warning (test for warnings, line 17)
+PASS: gcc.dg/analyzer/file-1.c warning (test for warnings, line 33)
+PASS: gcc.dg/analyzer/file-2.c (test for bogus messages, line 17)
+PASS: gcc.dg/analyzer/file-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/file-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-3.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/file-3.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/file-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-CWE-1341-example.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/file-CWE-1341-example.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/file-CWE-1341-example.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/file-CWE-1341-example.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-meaning-1.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/file-meaning-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/file-meaning-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-meaning-1.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/file-paths-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/file-paths-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/file-paths-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/file-paths-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/file-paths-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/file-paths-1.c to here at line 24 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/file-paths-1.c to here at line 34 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/file-paths-1.c warning (test for warnings, line 23)
+PASS: gcc.dg/analyzer/file-paths-1.c warning (test for warnings, line 33)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/file-pr58237.c (test for excess errors)
+PASS: gcc.dg/analyzer/fopen-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/fopen-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/fopen-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/fopen-1.c event at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/fopen-1.c event at line 21 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for bogus messages, line 178)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for bogus messages, line 193)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for bogus messages, line 208)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 112)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 201)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 216)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 225)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 226)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 23 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 30 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 36 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/infinite-loop-1.c at line 37 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/infinite-loop-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-1.c (test for bogus messages, line 375)
+PASS: gcc.dg/analyzer/malloc-1.c (test for bogus messages, line 508)
+PASS: gcc.dg/analyzer/malloc-1.c (test for bogus messages, line 516)
+PASS: gcc.dg/analyzer/malloc-1.c (test for bogus messages, line 586)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 107)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 118)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 166)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 192)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 207)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 213)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 214)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 218)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 219)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 255)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 261)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 268)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 274)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 275)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 280)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 282)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 286)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 291)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 302)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 303)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 314)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 359)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 360)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 366)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 368)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 379)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 381)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 392)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 416)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 417)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 424)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 428)
+XFAIL: gcc.dg/analyzer/malloc-1.c (test for warnings, line 444)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 452)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 453)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 460)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 485)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 488)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 495)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 498)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 538)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 539)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 549)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 550)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 594)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 595)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 606)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 607)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 619)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 625)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 633)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 634)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/malloc-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/malloc-1.c at line 369 (test for bogus messages, line 368)
+PASS: gcc.dg/analyzer/malloc-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-1.c NULL at line 478 (test for warnings, line 477)
+PASS: gcc.dg/analyzer/malloc-1.c leak of unknown at line 361 (test for bogus messages, line 360)
+PASS: gcc.dg/analyzer/malloc-1.c possibly-NULL (test for warnings, line 477)
+PASS: gcc.dg/analyzer/malloc-1.c possibly-null (test for warnings, line 461)
+PASS: gcc.dg/analyzer/malloc-1.c uninit at line 462 (test for warnings, line 461)
+PASS: gcc.dg/analyzer/malloc-4.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/malloc-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 2 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 3 (test for warnings, line 4)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 4 at line 8 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 5 at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 7 at line 5 (test for warnings, line 4)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c event 8 at line 9 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-ipa-10.c warning (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-ipa-12.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/malloc-ipa-12.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/malloc-ipa-12.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-13.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/malloc-ipa-13.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-ipa-13.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-13a.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/malloc-ipa-13a.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-ipa-13a.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-8-double-free.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/malloc-ipa-8-double-free.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-8-double-free.c expected multiline pattern lines 50-191
+PASS: gcc.dg/analyzer/malloc-ipa-8-lto-a.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-8-lto-b.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-8-lto-c.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/malloc-ipa-8-lto-c.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-ipa-9.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/malloc-ipa-9.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-many-paths-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-many-paths-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-many-paths-3.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/malloc-many-paths-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-meaning-1.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-meaning-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-meaning-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/malloc-meaning-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-1.c event 1 at line 12 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-paths-1.c event 2 at line 13 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-1.c event 3 at line 14 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/malloc-paths-1.c warning at line 11 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/malloc-paths-10.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/malloc-paths-10.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/malloc-paths-10.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/malloc-paths-10.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-2.c event 1 at line 11 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-paths-2.c event 2 at line 12 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-2.c warning at line 10 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-3.c event 1 at line 12 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-paths-3.c event 2 at line 13 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-3.c warning at line 11 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-4.c event 1 at line 15 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/malloc-paths-4.c event 2 at line 16 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-4.c event 3 at line 17 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-4.c event 4 at line 18 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/malloc-paths-4.c event 5 at line 19 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/malloc-paths-4.c warning at line 14 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/malloc-paths-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 1 at line 33 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 2 at line 34 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 3 at line 35 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 4 at line 36 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 5 at line 37 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 6 at line 38 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 7 at line 39 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/malloc-paths-5.c event 8 at line 40 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/malloc-paths-5.c warning at line 32 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/malloc-paths-6.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-7.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/malloc-paths-7.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/malloc-paths-7.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/malloc-paths-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-7.c event at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/malloc-paths-7.c warning (test for warnings, line 15)
+PASS: gcc.dg/analyzer/malloc-paths-8.c (test for bogus messages, line 54)
+PASS: gcc.dg/analyzer/malloc-paths-8.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/malloc-paths-8.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/malloc-paths-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/malloc-paths-9.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 122-134
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 139-165
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 15-31
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 170-206
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 211-243
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 45-71
+PASS: gcc.dg/analyzer/malloc-paths-9.c expected multiline pattern lines 76-100
+PASS: gcc.dg/analyzer/malloc-paths-9.c leak at line 117 (test for warnings, line 116)
+PASS: gcc.dg/analyzer/malloc-paths-9.c use-after-free (test for warnings, line 116)
+PASS: gcc.dg/analyzer/malloc-reuse.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/malloc-reuse.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/malloc-reuse.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/malloc-reuse.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/malloc-reuse.c ideal (test for warnings, line 32)
+XFAIL: gcc.dg/analyzer/malloc-reuse.c status quo at line 33 (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/malloc-sarif-1.c (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: gcc.dg/analyzer/malloc-sarif-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-sarif-1.c scan-sarif-file "kinds": \\["acquire", "memory"\\]
+PASS: gcc.dg/analyzer/malloc-sarif-1.c scan-sarif-file "kinds": \\["danger"\\]
+PASS: gcc.dg/analyzer/malloc-sarif-1.c scan-sarif-file "kinds": \\["release", "memory"\\]
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 112)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 114)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 138)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 140)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 176)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 178)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 57)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 59)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 168)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 172)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/malloc-vs-local-1a.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 108)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 133)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 135)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 170)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 172)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 54)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 56)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 79)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for bogus messages, line 81)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 126)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 156)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 163)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 167)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/malloc-vs-local-1b.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 100)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 102)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 131)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 138)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 140)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 165)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 172)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 174)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 36)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 45)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 75)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for bogus messages, line 77)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 156)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 163)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 169)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/malloc-vs-local-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for bogus messages, line 35)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/malloc-vs-local-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/malloc-vs-local-4.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/malloc-vs-local-4.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/malloc-vs-local-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/many-disabled-diagnostics.c (test for excess errors)
+PASS: gcc.dg/analyzer/many-unused-locals.c (test for excess errors)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 120)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 132)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 133)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 142)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 162)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 167)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 175)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 181)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/memcpy-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/memcpy-pr107882.c (test for excess errors)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 120)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 132)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 133)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 142)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 162)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 167)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 175)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 181)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/memmove-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/memmove-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 111)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 112)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 132)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 133)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 136)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 137)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 138)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 139)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 140)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 142)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 143)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 144)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 145)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 146)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 155)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 156)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 157)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 158)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 159)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 160)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 162)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 165)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 166)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 167)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 168)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 169)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 170)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 171)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 172)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 175)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 176)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 177)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 178)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 179)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 180)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 181)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 182)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 185)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 187)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 188)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 189)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 190)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 191)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 192)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 195)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 196)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 197)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 198)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 199)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 200)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 201)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 202)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/memset-1.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/memset-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/memset-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/memset-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/memset-2.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/memset-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 107)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/memset-CVE-2017-18549-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/named-constants-Wunused-macros.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-command-line.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/named-constants-via-command-line.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/named-constants-via-command-line.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/named-constants-via-command-line.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-enum-and-macro.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/named-constants-via-enum-and-macro.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-enum.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-enum.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-enum.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-enum.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/named-constants-via-enum.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-2.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-macros-2.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-2.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-macros-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-3.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-macros-3.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-3.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-macros-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-4.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-macros-4.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-4.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-macros-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-empty.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/named-constants-via-macros-empty.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-macros-empty.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-empty.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-gc.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-gc.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-macros-gc.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/named-constants-via-macros-gc.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/named-constants-via-macros-gc.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-traditional.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros-traditional.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/named-constants-via-macros-traditional.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/named-constants-via-macros-traditional.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros-undef.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/named-constants-via-macros-undef.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/named-constants-via-macros-undef.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/named-constants-via-macros-undef.c (test for excess errors)
+PASS: gcc.dg/analyzer/named-constants-via-macros.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/named-constants-via-macros.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/named-constants-via-macros.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/named-constants-via-macros.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/named-constants-via-macros.c (test for excess errors)
+PASS: gcc.dg/analyzer/null-deref-pr102671-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/null-deref-pr102671-2.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/null-deref-pr102671-2.c PR analyzer/107526 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/null-deref-pr105755.c (test for excess errors)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 112)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 132)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 137)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 144)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 145)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 152)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 169)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 85)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c (test for warnings, line 99)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c bad read event at line 15 (test for warnings, line 14)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c correct (test for warnings, line 159)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c correct (test for warnings, line 161)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 31 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 39 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 58 (test for warnings, line 57)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 65 (test for warnings, line 64)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c event at line 73 (test for warnings, line 72)
+PASS: gcc.dg/analyzer/null-terminated-strings-1.c null terminator event at line 16 (test for warnings, line 14)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c status quo at line 160 (test for bogus messages, line 159)
+XFAIL: gcc.dg/analyzer/null-terminated-strings-1.c status quo at line 162 (test for bogus messages, line 161)
+UNSUPPORTED: gcc.dg/analyzer/omp-parallel-for-1.c
+UNSUPPORTED: gcc.dg/analyzer/omp-parallel-for-get-min.c
+PASS: gcc.dg/analyzer/operations.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/operations.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/operations.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/operations.c desired (test for warnings, line 12)
+XFAIL: gcc.dg/analyzer/operations.c desired (test for warnings, line 18)
+XFAIL: gcc.dg/analyzer/operations.c desired (test for warnings, line 24)
+XFAIL: gcc.dg/analyzer/operations.c desired (test for warnings, line 30)
+XFAIL: gcc.dg/analyzer/operations.c desired (test for warnings, line 40)
+PASS: gcc.dg/analyzer/operations.c status quo at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/operations.c status quo at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/operations.c status quo at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/operations.c status quo at line 31 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/operations.c status quo at line 41 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c final event at line 23 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c final event at line 43 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c final event at line 56 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c final event at line 70 (test for warnings, line 67)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c note at line 94 (test for warnings, line 91)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c valid subscript note at line 24 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c valid subscript note at line 44 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c valid subscript note at line 57 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c valid subscript note at line 71 (test for warnings, line 67)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c valid subscript note at line 95 (test for warnings, line 91)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c warning at line 22 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c warning at line 42 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c warning at line 55 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c warning at line 69 (test for warnings, line 67)
+PASS: gcc.dg/analyzer/out-of-bounds-3.c warning at line 93 (test for warnings, line 91)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c num bad bytes note at line 15 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c num bad bytes note at line 32 (test for warnings, line 29)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c num bad bytes note at line 57 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c valid subscript note at line 16 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c valid subscript note at line 33 (test for warnings, line 29)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c valid subscript note at line 58 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c warning at line 14 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c warning at line 31 (test for warnings, line 29)
+PASS: gcc.dg/analyzer/out-of-bounds-4.c warning at line 56 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-container_of.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-container_of.c note at line 48 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/out-of-bounds-container_of.c note at line 50 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-container_of.c warning at line 47 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/out-of-bounds-container_of.c warning at line 49 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-coreutils.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-curl.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c expected multiline pattern lines 18-33
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c expected multiline pattern lines 37-54
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c valid subscript note at line 14 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c warning at line 13 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c expected multiline pattern lines 17-39
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c valid subscript note at line 14 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c warning at line 13 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c expected multiline pattern lines 18-33
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c expected multiline pattern lines 37-54
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c valid subscript note at line 14 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c warning at line 13 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-json.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c scan-sarif-file "markdown": " .*capacity: 40 bytes.*"
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c scan-sarif-file "text": "Diagram visualizing the predicted out-of-bounds access",
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c expected multiline pattern lines 18-33
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c expected multiline pattern lines 37-54
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c valid subscript note at line 14 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c warning at line 13 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for warnings, line 9)
+FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for excess errors)
+FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c 2 blank line(s) in output
+FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c expected multiline pattern lines 13-28
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-12.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-12.c expected multiline pattern lines 18-33
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-12.c expected multiline pattern lines 37-52
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-12.c warning at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-12.c warning at line 14 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-13.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-13.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-13.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-13.c expected multiline pattern lines 18-43
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c expected multiline pattern lines 25-42
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c expected multiline pattern lines 47-64
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c expected multiline pattern lines 70-87
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-14.c expected multiline pattern lines 92-109
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-15.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-15.c at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-15.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-15.c expected multiline pattern lines 17-42
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-16.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-16.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-16.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-16.c expected multiline pattern lines 17-30
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-17.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-17.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-17.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-17.c expected multiline pattern lines 14-35
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-18.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-18.c at line 10 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-18.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-18.c expected multiline pattern lines 14-43
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-19.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-19.c at line 21 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-19.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-19.c expected multiline pattern lines 25-46
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-2.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-2.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-2.c expected multiline pattern lines 14-29
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-4.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-4.c at line 20 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-4.c expected multiline pattern lines 24-45
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c expected multiline pattern lines 17-40
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c expected multiline pattern lines 17-42
+UNSUPPORTED: gcc.dg/analyzer/out-of-bounds-diagram-6.c
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-7.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-7.c at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-7.c expected multiline pattern lines 15-36
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-9.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-9.c expected multiline pattern lines 24-41
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-9.c final event at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-9.c valid subscript note at line 18 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/out-of-bounds-diagram-9.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-1.c expected multiline pattern lines 21-36
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-1.c valid subscript note at line 17 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-1.c warning at line 16 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-2.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-multiline-2.c expected multiline pattern lines 18-31
+PASS: gcc.dg/analyzer/out-of-bounds-pr110387.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c (test for warnings, line 1)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 20 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 37 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 45 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 53 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c final event at line 6 (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c num bad bytes note at line 38 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c num bad bytes note at line 46 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c num bad bytes note at line 54 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 14 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 21 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 39 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 47 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 55 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c valid subscript note at line 7 (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-read-char-arr.c warning (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c (test for warnings, line 3)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 15 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 39 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 55 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c final event at line 8 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c num bad bytes note at line 40 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c num bad bytes note at line 48 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c num bad bytes note at line 56 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 16 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 23 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 41 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 49 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 57 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c valid subscript note at line 9 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-read-int-arr.c warning (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 15 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 54 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c final event at line 62 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c num bad bytes note at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c num bad bytes note at line 55 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c num bad bytes note at line 63 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 16 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 23 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 30 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 48 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 56 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c valid subscript note at line 64 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-read-struct-arr.c warning (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-realloc-grow.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c (test for warnings, line 1)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 20 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 37 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 45 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 53 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c final event at line 6 (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c num bad bytes note at line 38 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c num bad bytes note at line 46 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c num bad bytes note at line 54 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 14 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 21 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 39 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 47 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 55 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c valid subscript note at line 7 (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 12)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 19)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 36)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 44)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 5)
+PASS: gcc.dg/analyzer/out-of-bounds-write-char-arr.c warning (test for warnings, line 52)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c (test for warnings, line 3)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 15 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 39 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 55 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c final event at line 8 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c num bad bytes note at line 40 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c num bad bytes note at line 48 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c num bad bytes note at line 56 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 16 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 23 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 41 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 49 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 57 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c valid subscript note at line 9 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 38)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 46)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 54)
+PASS: gcc.dg/analyzer/out-of-bounds-write-int-arr.c warning (test for warnings, line 7)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 15 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 54 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c final event at line 62 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c num bad bytes note at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c num bad bytes note at line 55 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c num bad bytes note at line 63 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 16 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 23 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 30 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 48 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 56 (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c valid subscript note at line 64 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 21)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 28)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 45)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 53)
+PASS: gcc.dg/analyzer/out-of-bounds-write-struct-arr.c warning (test for warnings, line 61)
+PASS: gcc.dg/analyzer/out-of-bounds-zero.c (test for excess errors)
+PASS: gcc.dg/analyzer/out-of-bounds-zero.c final event at line 23 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-zero.c final event at line 55 (test for warnings, line 51)
+PASS: gcc.dg/analyzer/out-of-bounds-zero.c warning at line 22 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/out-of-bounds-zero.c warning at line 54 (test for warnings, line 51)
+PASS: gcc.dg/analyzer/params-2.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/params-2.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/params-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/params.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/params.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/params.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/params.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/params.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/params.c desired (test for warnings, line 11)
+XFAIL: gcc.dg/analyzer/params.c desired (test for warnings, line 28)
+PASS: gcc.dg/analyzer/params.c status quo at line 12 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/params.c status quo at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/paths-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/paths-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-1a.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/paths-1a.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/paths-2.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/paths-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-3.c (test for bogus messages, line 24)
+PASS: gcc.dg/analyzer/paths-3.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/paths-3.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/paths-3.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/paths-3.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/paths-3.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/paths-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/paths-4.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/paths-4.c at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/paths-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-5.c (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/paths-5.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/paths-5.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/paths-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 111)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/paths-6.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/paths-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-7.c (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/paths-7.c (test for bogus messages, line 50)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/paths-7.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/paths-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/paths-8.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/paths-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/pattern-test-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pattern-test-1.c p != 0 at line 26 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pattern-test-1.c p == 0 at line 24 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pattern-test-1.c ptr != 0 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pattern-test-1.c ptr == 0 at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pattern-test-1.c q != 0 at line 27 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pattern-test-1.c q == 0 at line 25 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pattern-test-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pattern-test-2.c p != 0 at line 28 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pattern-test-2.c p == 0 at line 44 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pattern-test-2.c ptr != 0 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pattern-test-2.c ptr == 0 at line 10 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pattern-test-2.c q != 0 at line 30 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pattern-test-2.c q == 0 at line 46 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pattern-test-2.c tmp1 & tmp2 == 0 at line 45 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pattern-test-2.c tmp1 | tmp2 != 0 at line 29 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/phi-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/pipe-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/pipe-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe-1.c final msg 0 at line 18 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe-1.c final msg 1 at line 19 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe-1.c leak of 0 at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe-1.c leak of 1 at line 17 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe-1.c sm msg at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pipe-glibc.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe-manpages.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe-pr107486.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe-void-return.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pipe-void-return.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/pipe-void-return.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pipe-void-return.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/pipe2-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pipe2-1.c final msg 0 at line 18 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe2-1.c final msg 1 at line 19 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe2-1.c leak of 0 at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe2-1.c leak of 1 at line 17 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pipe2-1.c sm msg at line 13 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pointer-merging.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr100011.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/pr100011.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr100011.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr100546.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101143.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101503.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101547.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pr101547.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/pr101547.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pr101547.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101570.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/pr101721.c
+PASS: gcc.dg/analyzer/pr101837.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pr101837.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/pr101837.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr101837.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101875.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/pr101875.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/pr101875.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/pr101875.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101983-main.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101983-not-main.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr101983-not-main.c leak of res (test for warnings, line 38)
+PASS: gcc.dg/analyzer/pr101983-not-main.c leak of res->a at line 39 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/pr102692-2.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/pr102692-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr102692-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr102695.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/pr102695.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pr102695.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/pr102695.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr102695.c null deref (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pr102695.c null deref (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr102695.c string literal at line 7 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr102695.c write to const at line 16 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pr103217-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr103217-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr103217-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr103892.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/pr103892.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104089.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for bogus messages, line 60)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 120)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 133)
+XFAIL: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 84)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/pr104224-split.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104224.c (test for bogus messages, line 62)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 15)
+XFAIL: gcc.dg/analyzer/pr104224.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/pr104224.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/pr104224.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104308.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pr104308.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/pr104308.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/pr104308.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr104308.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104369-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104369-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104417.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr104417.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104434-const.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104434-const.c leak of pt_t at line 172 (test for bogus messages, line 171)
+PASS: gcc.dg/analyzer/pr104434-const.c leak of q_t (test for bogus messages, line 171)
+PASS: gcc.dg/analyzer/pr104434-nonconst.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104434-nonconst.c leak of pt_t at line 172 (test for warnings, line 171)
+PASS: gcc.dg/analyzer/pr104434-nonconst.c leak of q_t (test for warnings, line 171)
+PASS: gcc.dg/analyzer/pr104452.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pr104452.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104524.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104560-1.c (test for bogus messages, line 42)
+PASS: gcc.dg/analyzer/pr104560-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr104560-2.c (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/pr104560-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr105074.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/pr105074.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr105087-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/pr105087-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr105087-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/pr105087-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr105252.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/pr105365.c
+UNSUPPORTED: gcc.dg/analyzer/pr105366.c
+PASS: gcc.dg/analyzer/pr106181.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr106181.c note at line 10 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr106181.c note at line 9 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr106181.c warning at line 8 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr106394.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr106539.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pr106539.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr106539.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr106539.c leak of unknown at line 12 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/pr106845.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr108171.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr109439.c (test for warnings, line 4)
+PASS: gcc.dg/analyzer/pr109439.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/pr109439.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/pr109439.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr109439.c at line 7 (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/pr109439.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr109577.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr110455.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr110882.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr61861.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93032-mztools-signed-char.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93032-mztools-signed-char.c leak of fpOut at line 333 (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93032-mztools-signed-char.c leak of fpOutCD at line 334 (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93032-mztools-signed-char.c leak of fpZip (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93032-mztools-simplified.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93032-mztools-simplified.c leak of fpOut at line 21 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr93032-mztools-simplified.c leak of fpOutCD at line 22 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr93032-mztools-simplified.c leak of fpZip (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr93032-mztools-unsigned-char.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93032-mztools-unsigned-char.c leak of fpOut at line 333 (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93032-mztools-unsigned-char.c leak of fpOutCD at line 334 (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93032-mztools-unsigned-char.c leak of fpZip (test for warnings, line 332)
+PASS: gcc.dg/analyzer/pr93290.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93352.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility-3.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility-3.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/pr93355-localealias-feasibility.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93355-localealias-simplified.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/pr93355-localealias-simplified.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/pr93355-localealias-simplified.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93355-localealias.c (test for warnings, line 232)
+PASS: gcc.dg/analyzer/pr93355-localealias.c (test for warnings, line 302)
+PASS: gcc.dg/analyzer/pr93355-localealias.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93375.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/pr93375.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/pr93382.c (test for warnings, line 14)
+XFAIL: gcc.dg/analyzer/pr93382.c (test for warnings, line 15)
+XFAIL: gcc.dg/analyzer/pr93382.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pr93382.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93546.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pr93546.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93547.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93669.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/pr93669.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/pr93669.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr93938.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94047.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pr94047.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/pr94047.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94099.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pr94099.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94105.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94362-2.c (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/pr94362-2.c (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/pr94362-2.c (test for bogus messages, line 29)
+PASS: gcc.dg/analyzer/pr94362-2.c (test for bogus messages, line 41)
+PASS: gcc.dg/analyzer/pr94362-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94399.c (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/pr94399.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94447.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr94447.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94458.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94579.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94639.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94640.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94688.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94689.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94732.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94754.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94851-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94851-1.c bogus leak (test for bogus messages, line 44)
+PASS: gcc.dg/analyzer/pr94851-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94851-2.c bogus leak (test for bogus messages, line 51)
+PASS: gcc.dg/analyzer/pr94851-2.c deref (test for warnings, line 48)
+PASS: gcc.dg/analyzer/pr94851-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94851-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94858-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr94858-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr95000-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/pr95000-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/pr95000-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/pr95000-1.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/pr95000-1.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/pr95000-1.c deref of null (PR analyzer/95000) (test for bogus messages, line 10)
+XFAIL: gcc.dg/analyzer/pr95000-1.c expected (test for warnings, line 18)
+XFAIL: gcc.dg/analyzer/pr95000-1.c status quo (PR analyzer/95000) at line 19 (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/pr95000-1.c write to string literal at line 11 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/pr95026.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr95152-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr95152-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96598.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96611.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96642.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96644.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/pr96644.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96646.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/pr96646.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96648.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96650-1-notrans.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96650-1-trans.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96650-2-notrans.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/pr96650-2-notrans.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/pr96650-2-notrans.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96650-2-trans.c (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/pr96650-2-trans.c (test for bogus messages, line 28)
+PASS: gcc.dg/analyzer/pr96650-2-trans.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96651-1.c (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/pr96651-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/pr96651-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96699.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96705.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96713.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96764.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr96777.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/pr96860-1.c
+PASS: gcc.dg/analyzer/pr96860-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97029.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pr97029.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97072.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97130.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97233.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97514.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97608.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr97668.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98073.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98293.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98575-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98580-a.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98580-b.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98599-a.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98599-b.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr98918.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99042.c (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/pr99042.c (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/pr99042.c (test for bogus messages, line 52)
+PASS: gcc.dg/analyzer/pr99042.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/pr99042.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/pr99042.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99044-1.c (test for bogus messages, line 40)
+PASS: gcc.dg/analyzer/pr99044-1.c (test for bogus messages, line 53)
+PASS: gcc.dg/analyzer/pr99044-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 24)
+PASS: gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 33)
+PASS: gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 41)
+PASS: gcc.dg/analyzer/pr99044-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99193-1.c (test for bogus messages, line 55)
+PASS: gcc.dg/analyzer/pr99193-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99269.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99716-2.c (test for bogus messages, line 27)
+PASS: gcc.dg/analyzer/pr99716-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99716-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pr99771-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 10 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 15 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 24 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 26 (test for warnings, line 25)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 31 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 33 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 41 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 57 (test for warnings, line 56)
+PASS: gcc.dg/analyzer/pr99771-1.c final event at line 63 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 14)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 23)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 25)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 30)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 32)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 40)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 46)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 56)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 62)
+PASS: gcc.dg/analyzer/pr99771-1.c warning (test for warnings, line 9)
+XFAIL: gcc.dg/analyzer/pr99774-2.c (test for bogus messages, line 142)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for bogus messages, line 20)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for bogus messages, line 57)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for bogus messages, line 72)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/pr99774-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99886.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/pr99886.c (test for excess errors)
+PASS: gcc.dg/analyzer/pr99906.c (test for excess errors)
+PASS: gcc.dg/analyzer/pragma-1.c (test for bogus messages, line 17)
+PASS: gcc.dg/analyzer/pragma-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/pragma-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/pragma-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/pragma-2.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/pragma-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/putenv-1.c (test for bogus messages, line 91)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/putenv-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/putenv-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/putenv-1.c POS34-C at line 117 (test for warnings, line 115)
+PASS: gcc.dg/analyzer/putenv-1.c POS34-C at line 125 (test for warnings, line 123)
+PASS: gcc.dg/analyzer/putenv-1.c event at line 116 (test for warnings, line 115)
+PASS: gcc.dg/analyzer/putenv-1.c event at line 124 (test for warnings, line 123)
+PASS: gcc.dg/analyzer/putenv-1.c setenv suggestion at line 41 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/putenv-1.c warning (test for warnings, line 40)
+PASS: gcc.dg/analyzer/read-pr108661.c (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/read-pr108661.c (test for excess errors)
+PASS: gcc.dg/analyzer/refcounting-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/refcounting-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/rhbz1878600.c (test for excess errors)
+PASS: gcc.dg/analyzer/sarif-pr107366.c (test .sarif output for UTF-8-encoded parseable JSON)
+PASS: gcc.dg/analyzer/sarif-pr107366.c (test for excess errors)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/sensitive-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/sensitive-1.c event at line 18 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/sensitive-1.c event at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/sensitive-1.c event at line 32 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/sensitive-1.c event at line 39 (test for warnings, line 38)
+PASS: gcc.dg/analyzer/sensitive-1.c warning (test for warnings, line 17)
+PASS: gcc.dg/analyzer/sensitive-1.c warning (test for warnings, line 31)
+PASS: gcc.dg/analyzer/sensitive-1.c warning (test for warnings, line 38)
+PASS: gcc.dg/analyzer/setjmp-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-3.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/setjmp-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-3.c expected multiline pattern lines 40-108
+PASS: gcc.dg/analyzer/setjmp-4.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/setjmp-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-4.c expected multiline pattern lines 35-108
+PASS: gcc.dg/analyzer/setjmp-6.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/setjmp-6.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/setjmp-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-7.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/setjmp-7.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/setjmp-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-7a.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/setjmp-7a.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-7a.c expected multiline pattern lines 42-111
+PASS: gcc.dg/analyzer/setjmp-8.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/setjmp-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-8.c expected multiline pattern lines 41-109
+PASS: gcc.dg/analyzer/setjmp-pr109094.c (test for excess errors)
+PASS: gcc.dg/analyzer/setjmp-pr93378.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-1.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/signal-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/signal-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-2.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/signal-2.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/signal-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-3.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/signal-3.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/signal-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-5.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/signal-5.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/signal-5.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/signal-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-6.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/signal-6.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/signal-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-exit.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/signal-exit.c (test for excess errors)
+PASS: gcc.dg/analyzer/signal-exit.c replacement note at line 14 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/signal-exit.c warning (test for warnings, line 13)
+PASS: gcc.dg/analyzer/signal-registration-loc.c (test for bogus messages, line 20)
+PASS: gcc.dg/analyzer/signal-registration-loc.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/signal-registration-loc.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/signal-registration-loc.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/sigsetjmp-5.c
+UNSUPPORTED: gcc.dg/analyzer/sigsetjmp-6.c
+PASS: gcc.dg/analyzer/single-field.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/single-field.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/single-field.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/single-field.c (test for excess errors)
+PASS: gcc.dg/analyzer/sock-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/sprintf-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/sprintf-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/sprintf-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/sprintf-1.c event at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/sprintf-1.c event at line 27 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/stale-frame-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/stale-frame-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/stale-frame-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/stale-frame-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/stdarg-1-ms_abi.c
+UNSUPPORTED: gcc.dg/analyzer/stdarg-1-sysv_abi.c
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 144)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 145)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 154)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 165)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 173)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 174)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 187)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 200)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 220)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 237)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 270)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 273)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 285)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 288)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 313)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 315)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 320)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 322)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 344)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 350)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 355)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 370)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 371)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 381)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 392)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 393)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 402)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 412)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 414)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 434)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 440)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 441)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/stdarg-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-1.c final event at line 157 (test for warnings, line 156)
+PASS: gcc.dg/analyzer/stdarg-1.c final event at line 384 (test for warnings, line 383)
+PASS: gcc.dg/analyzer/stdarg-1.c final event at line 404 (test for warnings, line 403)
+PASS: gcc.dg/analyzer/stdarg-1.c warning (test for warnings, line 156)
+PASS: gcc.dg/analyzer/stdarg-1.c warning (test for warnings, line 177)
+PASS: gcc.dg/analyzer/stdarg-1.c warning (test for warnings, line 383)
+PASS: gcc.dg/analyzer/stdarg-1.c warning (test for warnings, line 403)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 145)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 146)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 155)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 166)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 174)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 175)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 187)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 188)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 201)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 221)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 238)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 271)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 274)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 286)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 289)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 314)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 316)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 321)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 323)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 345)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 351)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 356)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 371)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 372)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 382)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 393)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 394)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 403)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 413)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 415)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 435)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/stdarg-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-2.c final event at line 158 (test for warnings, line 157)
+PASS: gcc.dg/analyzer/stdarg-2.c final event at line 385 (test for warnings, line 384)
+PASS: gcc.dg/analyzer/stdarg-2.c final event at line 405 (test for warnings, line 404)
+PASS: gcc.dg/analyzer/stdarg-2.c warning (test for warnings, line 157)
+PASS: gcc.dg/analyzer/stdarg-2.c warning (test for warnings, line 178)
+PASS: gcc.dg/analyzer/stdarg-2.c warning (test for warnings, line 384)
+PASS: gcc.dg/analyzer/stdarg-2.c warning (test for warnings, line 404)
+PASS: gcc.dg/analyzer/stdarg-3.c (test for bogus messages, line 23)
+PASS: gcc.dg/analyzer/stdarg-3.c (test for bogus messages, line 44)
+PASS: gcc.dg/analyzer/stdarg-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c not_enough_args at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/stdarg-fmtstring-1.c type mismatch from wrong_type_for_percent_d (test for warnings, line 18)
+PASS: gcc.dg/analyzer/stdarg-lto-1-a.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/stdarg-lto-1-a.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-lto-1-b.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-sentinel-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/stdarg-sentinel-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/stdarg-types-1.c
+PASS: gcc.dg/analyzer/stdarg-types-2.c (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/stdarg-types-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-types-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/stdarg-types-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 102)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 105)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 107)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 108)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 109)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 69)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 89)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 98)
+PASS: gcc.dg/analyzer/strcat-1.c (test for warnings, line 99)
+PASS: gcc.dg/analyzer/strcat-1.c at line 45 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/strcat-1.c at line 53 (test for warnings, line 52)
+PASS: gcc.dg/analyzer/strcat-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strchr-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/strchr-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/strchr-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/strchr-1.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/strchr-1.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/strchr-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strchr-1.c event at line 33 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/strchr-1.c event at line 40 (test for warnings, line 39)
+PASS: gcc.dg/analyzer/strchr-1.c null deref (test for warnings, line 20)
+PASS: gcc.dg/analyzer/strchr-1.c null deref (test for warnings, line 26)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/strcmp-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/strcpy-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strcpy-1.c event at line 24 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/strcpy-1.c event at line 31 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/strcpy-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/strcpy-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/strcpy-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/strcpy-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/strcpy-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 76)
+PASS: gcc.dg/analyzer/strdup-1.c (test for warnings, line 78)
+PASS: gcc.dg/analyzer/strdup-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strdup-1.c event at line 48 (test for warnings, line 47)
+PASS: gcc.dg/analyzer/strdup-1.c event at line 55 (test for warnings, line 54)
+PASS: gcc.dg/analyzer/strdup-pr108252.c (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/strdup-pr108252.c (test for excess errors)
+PASS: gcc.dg/analyzer/strlen-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/strlen-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/strlen-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/strlen-1.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/strlen-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/strlen-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strndup-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/strndup-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/strndup-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/strndup-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/strndup-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/strndup-pr108252.c (test for bogus messages, line 20)
+PASS: gcc.dg/analyzer/strndup-pr108252.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 106)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 122)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 134)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 114)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 130)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 99)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for bogus messages, line 80)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for bogus messages, line 97)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 126)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 138)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/switch-short-enum-1.c
+PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 175)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 184)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 191)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 206)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 215)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 222)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 227)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 234)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 70)
+PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 73)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 177)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 182)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 189)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 208)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 213)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 220)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 229)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 236)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/switch.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/switch.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/symbolic-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-1.c uninit at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/symbolic-1.c uninit at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/symbolic-1.c unknown (test for warnings, line 16)
+PASS: gcc.dg/analyzer/symbolic-1.c unknown (test for warnings, line 24)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/symbolic-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-3.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/symbolic-3.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/symbolic-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/symbolic-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/symbolic-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-6.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/symbolic-6.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/symbolic-6.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/symbolic-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/symbolic-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 101)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 114)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 117)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 126)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 129)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 138)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 140)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 150)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 152)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 153)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 163)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 165)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 166)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 173)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 175)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 176)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 183)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 185)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 193)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 195)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 196)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 71)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 81)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 84)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 93)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/symbolic-9.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/symbolic-9.c PR analyzer/105190 (test for bogus messages, line 143)
+XFAIL: gcc.dg/analyzer/symbolic-9.c PR analyzer/105190 (test for bogus messages, line 155)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 10)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/symbolic-gt-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-CVE-2011-2210-1.c (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/taint-CVE-2011-2210-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/taint-CVE-2011-2210-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/taint-CVE-2011-2210-1.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/taint-CVE-2011-2210-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-1.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-1.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-2.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-2.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-2.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-2.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/taint-CVE-2020-13143-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/taint-alloc-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-alloc-1.c event: following true branch at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-alloc-1.c event: following true branch at line 39 (test for warnings, line 38)
+XFAIL: gcc.dg/analyzer/taint-alloc-1.c event: tmp gets unchecked value (test for warnings, line 18)
+XFAIL: gcc.dg/analyzer/taint-alloc-1.c event: tmp gets unchecked value (test for warnings, line 38)
+XFAIL: gcc.dg/analyzer/taint-alloc-1.c event: tmp.i has an unchecked value at line 24 (test for warnings, line 23)
+XFAIL: gcc.dg/analyzer/taint-alloc-1.c event: tmp.i has an unchecked value at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-alloc-1.c event: to here at line 21 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-alloc-1.c event: to here at line 41 (test for warnings, line 40)
+PASS: gcc.dg/analyzer/taint-alloc-1.c final event at line 25 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/taint-alloc-1.c final event at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-alloc-1.c memory space at line 26 (test for warnings, line 23)
+PASS: gcc.dg/analyzer/taint-alloc-1.c memory space at line 48 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-alloc-1.c warning (test for warnings, line 23)
+PASS: gcc.dg/analyzer/taint-alloc-1.c warning (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-alloc-2.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-alloc-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-alloc-2.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/taint-alloc-2.c event: tmp gets unchecked value (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-alloc-2.c final event with expr at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/taint-alloc-2.c warning (test for warnings, line 21)
+PASS: gcc.dg/analyzer/taint-alloc-3.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/taint-alloc-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-alloc-3.c final event at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-alloc-3.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-alloc-4.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-alloc-4.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-alloc-4.c (test for warnings, line 23)
+PASS: gcc.dg/analyzer/taint-alloc-4.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-alloc-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-alloc-4.c final event at line 27 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/taint-alloc-4.c warning (test for warnings, line 26)
+PASS: gcc.dg/analyzer/taint-alloc-5.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/taint-alloc-5.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/taint-alloc-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-alloc-5.c final event with expr at line 17 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-alloc-5.c warning (test for warnings, line 16)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for warnings, line 57)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for warnings, line 64)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c final event at line 35 (test for warnings, line 34)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c final event at line 42 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c warning (test for warnings, line 34)
+PASS: gcc.dg/analyzer/taint-assert-BUG_ON.c warning (test for warnings, line 41)
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 24-25
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 29-50
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 54-62
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 66-74
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 78-86
+PASS: gcc.dg/analyzer/taint-assert-macro-expansion.c expected multiline pattern lines 90-92
+PASS: gcc.dg/analyzer/taint-assert-system-header.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/taint-assert-system-header.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-assert-system-header.c expected multiline pattern lines 22-48
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 135)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 145)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 152)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 162)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 179)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 193)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 60)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 67)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 89)
+PASS: gcc.dg/analyzer/taint-assert.c (test for bogus messages, line 99)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 113)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 131)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 155)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 172)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 208)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 220)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 256)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 275)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 291)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 308)
+PASS: gcc.dg/analyzer/taint-assert.c (test for warnings, line 342)
+PASS: gcc.dg/analyzer/taint-assert.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/taint-assert.c TODO (test for warnings, line 236)
+PASS: gcc.dg/analyzer/taint-assert.c dest at line 246 (test for warnings, line 245)
+PASS: gcc.dg/analyzer/taint-assert.c dest at line 264 (test for warnings, line 263)
+PASS: gcc.dg/analyzer/taint-assert.c final event at line 26 (test for warnings, line 25)
+PASS: gcc.dg/analyzer/taint-assert.c final event at line 47 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/taint-assert.c warning (test for warnings, line 25)
+PASS: gcc.dg/analyzer/taint-assert.c warning (test for warnings, line 46)
+PASS: gcc.dg/analyzer/taint-assert.c why (test for warnings, line 245)
+PASS: gcc.dg/analyzer/taint-assert.c why (test for warnings, line 263)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for bogus messages, line 42)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for bogus messages, line 52)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for warnings, line 88)
+PASS: gcc.dg/analyzer/taint-divisor-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-divisor-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 52)
+PASS: gcc.dg/analyzer/taint-merger.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/taint-merger.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c (test for bogus messages, line 123)
+PASS: gcc.dg/analyzer/taint-read-index-1.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/taint-read-index-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/taint-read-index-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-read-index-1.c event: following true branch at line 16 (test for warnings, line 15)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: lower bound checked at line 54 (test for warnings, line 53)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: tmp gets unchecked value (test for warnings, line 15)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: tmp.i has an unchecked value (test for warnings, line 53)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: tmp.i has an unchecked value (test for warnings, line 66)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: tmp.i has an unchecked value at line 21 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-read-index-1.c event: to here at line 20 (test for warnings, line 19)
+XFAIL: gcc.dg/analyzer/taint-read-index-1.c event: upper bound checked at line 67 (test for warnings, line 66)
+PASS: gcc.dg/analyzer/taint-read-index-1.c final event at line 22 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-read-index-1.c warning (test for warnings, line 19)
+PASS: gcc.dg/analyzer/taint-read-index-1.c warning (test for warnings, line 55)
+PASS: gcc.dg/analyzer/taint-read-index-1.c warning (test for warnings, line 68)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c (test for bogus messages, line 121)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c (test for warnings, line 84)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c event: following true branch at line 17 (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: lower bound checked at line 53 (test for warnings, line 52)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: tmp gets unchecked value (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: tmp.offset has an unchecked value (test for warnings, line 52)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: tmp.offset has an unchecked value (test for warnings, line 65)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: tmp.offset has an unchecked value at line 20 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c event: to here at line 19 (test for warnings, line 18)
+XFAIL: gcc.dg/analyzer/taint-read-offset-1.c event: upper bound checked at line 66 (test for warnings, line 65)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c final event at line 21 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c warning (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c warning (test for warnings, line 54)
+PASS: gcc.dg/analyzer/taint-read-offset-1.c warning (test for warnings, line 67)
+PASS: gcc.dg/analyzer/taint-realloc.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/taint-realloc.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/taint-realloc.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/taint-realloc.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-realloc.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-size-1.c (test for warnings, line 21)
+PASS: gcc.dg/analyzer/taint-size-1.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/taint-size-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/taint-size-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-size-1.c event: following true branch at line 20 (test for warnings, line 19)
+XFAIL: gcc.dg/analyzer/taint-size-1.c event: tmp gets unchecked value (test for warnings, line 19)
+XFAIL: gcc.dg/analyzer/taint-size-1.c event: tmp.i has an unchecked value at line 25 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-size-1.c event: to here at line 22 (test for warnings, line 21)
+PASS: gcc.dg/analyzer/taint-size-1.c final event at line 26 (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-size-1.c warning (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for warnings, line 26)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c duplicate at line 30 (test for bogus messages, line 29)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c event: following true branch at line 25 (test for warnings, line 24)
+XFAIL: gcc.dg/analyzer/taint-size-access-attr-1.c event: tmp gets unchecked value (test for warnings, line 24)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c event: to here at line 27 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/taint-size-access-attr-1.c warning (test for warnings, line 29)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c (test for bogus messages, line 124)
+PASS: gcc.dg/analyzer/taint-write-index-1.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/taint-write-index-1.c (test for warnings, line 98)
+PASS: gcc.dg/analyzer/taint-write-index-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-write-index-1.c event: following true branch at line 17 (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: lower bound checked at line 55 (test for warnings, line 54)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: tmp gets unchecked value (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: tmp.i has an unchecked value (test for warnings, line 54)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: tmp.i has an unchecked value (test for warnings, line 67)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: tmp.i has an unchecked value at line 22 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-index-1.c event: to here at line 21 (test for warnings, line 20)
+XFAIL: gcc.dg/analyzer/taint-write-index-1.c event: upper bound checked at line 68 (test for warnings, line 67)
+PASS: gcc.dg/analyzer/taint-write-index-1.c final event at line 23 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-index-1.c warning (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-index-1.c warning (test for warnings, line 56)
+PASS: gcc.dg/analyzer/taint-write-index-1.c warning (test for warnings, line 69)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c (test for bogus messages, line 124)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c (test for warnings, line 87)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c (test for warnings, line 98)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c event: following true branch at line 17 (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: lower bound checked at line 55 (test for warnings, line 54)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: tmp gets unchecked value (test for warnings, line 16)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: tmp.offset has an unchecked value (test for warnings, line 54)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: tmp.offset has an unchecked value (test for warnings, line 67)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: tmp.offset has an unchecked value at line 22 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c event: to here at line 21 (test for warnings, line 20)
+XFAIL: gcc.dg/analyzer/taint-write-offset-1.c event: upper bound checked at line 68 (test for warnings, line 67)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c final event at line 23 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c warning (test for warnings, line 20)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c warning (test for warnings, line 56)
+PASS: gcc.dg/analyzer/taint-write-offset-1.c warning (test for warnings, line 69)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 104)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 109)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 115)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 127)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 133)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 139)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 140)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 146)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 147)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 25)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 55)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 62)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 67)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 73)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 74)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 80)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 85)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 86)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 92)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 97)
+PASS: gcc.dg/analyzer/uninit-1.c (test for warnings, line 98)
+PASS: gcc.dg/analyzer/uninit-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-4.c (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/uninit-4.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/uninit-4.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/uninit-4.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/uninit-4.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/uninit-4.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/uninit-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-6b.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-7.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/uninit-7.c (test for warnings, line 28)
+PASS: gcc.dg/analyzer/uninit-7.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/uninit-7.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/uninit-7.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 17)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 34)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 35)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 36)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/uninit-8.c (test for bogus messages, line 60)
+PASS: gcc.dg/analyzer/uninit-8.c (test for warnings, line 14)
+PASS: gcc.dg/analyzer/uninit-8.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/uninit-8.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/uninit-8.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/uninit-CWE-457-examples.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr104576.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr106204.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/uninit-pr106204.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr108704.c (test for bogus messages, line 27)
+PASS: gcc.dg/analyzer/uninit-pr108704.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 80)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 90)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 96)
+PASS: gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 99)
+UNSUPPORTED: gcc.dg/analyzer/uninit-pr108968-register.c
+PASS: gcc.dg/analyzer/uninit-pr94713.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/uninit-pr94713.c (test for warnings, line 17)
+PASS: gcc.dg/analyzer/uninit-pr94713.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/uninit-pr94713.c (test for warnings, line 8)
+PASS: gcc.dg/analyzer/uninit-pr94713.c (test for excess errors)
+PASS: gcc.dg/analyzer/uninit-pr94713.c no followup warnings (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/uninit-pr94714.c (test for bogus messages, line 8)
+PASS: gcc.dg/analyzer/uninit-pr94714.c (test for warnings, line 6)
+PASS: gcc.dg/analyzer/uninit-pr94714.c (test for warnings, line 9)
+PASS: gcc.dg/analyzer/uninit-pr94714.c (test for excess errors)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 100)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 106)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 111)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 125)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 134)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 138)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 141)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 155)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 158)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 161)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 165)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 176)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 179)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 182)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 186)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 196)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 201)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 204)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 208)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 22)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 221)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 230)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 233)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 237)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 43)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 75)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 94)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for warnings, line 99)
+PASS: gcc.dg/analyzer/unknown-fns-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 16)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 33)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 42)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 44)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for warnings, line 66)
+PASS: gcc.dg/analyzer/unknown-fns-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/unknown-fns-4.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/unknown-fns-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 113)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 51)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 58)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 94)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for bogus messages, line 95)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for warnings, line 82)
+PASS: gcc.dg/analyzer/unknown-fns.c (test for excess errors)
+PASS: gcc.dg/analyzer/unknown-fns.c possibly-NULL (test for warnings, line 78)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 103)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 110)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 116)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 119)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 120)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 121)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 122)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 128)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 130)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 31)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 48)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 50)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 58)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 65)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 77)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 83)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 90)
+PASS: gcc.dg/analyzer/untracked-1.c (test for warnings, line 96)
+PASS: gcc.dg/analyzer/untracked-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/untracked-1.c uninit (test for warnings, line 78)
+PASS: gcc.dg/analyzer/unused-local-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/unused-local-1.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/unused-local-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/use-after-free-2.c (test for warnings, line 4)
+PASS: gcc.dg/analyzer/use-after-free-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/use-after-free-2.c use-after-free (test for warnings, line 7)
+PASS: gcc.dg/analyzer/use-after-free-3.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/use-after-free-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/use-after-free.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/use-after-free.c (test for warnings, line 12)
+PASS: gcc.dg/analyzer/use-after-free.c (test for excess errors)
+PASS: gcc.dg/analyzer/vla-1.c (test for warnings, line 11)
+PASS: gcc.dg/analyzer/vla-1.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/vla-1.c (test for warnings, line 18)
+PASS: gcc.dg/analyzer/vla-1.c (test for warnings, line 19)
+PASS: gcc.dg/analyzer/vla-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/vsnprintf-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 20)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 34)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 54)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/write-to-const-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/write-to-function-1.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/write-to-function-1.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/write-to-function-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/write-to-string-literal-2.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/write-to-string-literal-2.c (test for warnings, line 3)
+PASS: gcc.dg/analyzer/write-to-string-literal-2.c (test for excess errors)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 13)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 15)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 35)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 5)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 53)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 59)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for warnings, line 7)
+PASS: gcc.dg/analyzer/write-to-string-literal-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 24)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 29)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 51)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/zlib-1.c (test for warnings, line 61)
+PASS: gcc.dg/analyzer/zlib-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-2.c (test for excess errors)
+XFAIL: gcc.dg/analyzer/zlib-3.c (test for bogus messages, line 187)
+PASS: gcc.dg/analyzer/zlib-3.c (test for warnings, line 182)
+PASS: gcc.dg/analyzer/zlib-3.c (test for warnings, line 49)
+PASS: gcc.dg/analyzer/zlib-3.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-4.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-4.c compr leak at line 19 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/zlib-4.c compr leak at line 23 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/zlib-4.c uncompr leak (test for warnings, line 18)
+PASS: gcc.dg/analyzer/zlib-4.c uncompr leak (test for warnings, line 22)
+PASS: gcc.dg/analyzer/zlib-5.c (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/zlib-5.c (test for warnings, line 45)
+PASS: gcc.dg/analyzer/zlib-5.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-6.c (test for excess errors)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 30)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 32)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 36)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 37)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 38)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 39)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 40)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 46)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for warnings, line 47)
+PASS: gcc.dg/analyzer/zlib-6a.c (test for excess errors)
+Running gcc.git~master/gcc/testsuite/gcc.dg/analyzer/torture/analyzer-torture.exp ...
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/20060625-1.c -Os (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c -Os
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c -Os
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/boxed-int-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 112)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 120)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 122)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 129)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 131)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 140)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 142)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 148)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 149)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 155)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 156)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 163)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 166)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 169)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 44)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 57)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 70)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 83)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for warnings, line 94)
+PASS: gcc.dg/analyzer/torture/boxed-int-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/boxed-ptr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 28)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 46)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 73)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for warnings, line 77)
+PASS: gcc.dg/analyzer/torture/boxed-ptr-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/conditionals-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 10)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 15)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 30)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 32)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 35)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for warnings, line 36)
+PASS: gcc.dg/analyzer/torture/conditionals-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/conftest-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O0 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O0 (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O1 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O1 (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O3 -g (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O3 -g (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -Os (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -Os (test for bogus messages, line 9)
+PASS: gcc.dg/analyzer/torture/empty-struct-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O0 (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O0 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O0 (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O1 (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O1 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O1 (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -g (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -g (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -g (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -Os (test for bogus messages, line 19)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -Os (test for warnings, line 18)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -Os (test for warnings, line 37)
+PASS: gcc.dg/analyzer/torture/fold-ptr-arith-pr105784.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O0 (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O0 (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O0 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O0 (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O1 (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O1 (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O1 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O1 (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/intptr_t.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O3 -g (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O3 -g (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O3 -g (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O3 -g (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -Os (test for bogus messages, line 14)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -Os (test for bogus messages, line 22)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -Os (test for warnings, line 26)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -Os (test for warnings, line 27)
+PASS: gcc.dg/analyzer/torture/intptr_t.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O0 (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O1 (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O3 -g (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -Os (test for bogus messages, line 13)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O0 (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O1 (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O3 -g (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -Os (test for bogus messages, line 10)
+PASS: gcc.dg/analyzer/torture/leak-pr102308-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O0 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O0 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O0 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O1 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O1 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O1 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -g (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -g (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -g (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -Os (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -Os (test for warnings, line 14)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -Os (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O0 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O0 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O0 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O1 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O1 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O1 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -g (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -g (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -g (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -Os (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -Os (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -Os (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O0 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O0 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O0 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O1 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O1 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O1 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -g (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -g (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -g (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -Os (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -Os (test for warnings, line 17)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -Os (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/loop-inc-ptr-3.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O0 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O0 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O1 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O1 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -O3 -g (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -O3 -g (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/poc.c -Os (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/poc.c -Os (test for warnings, line 8)
+PASS: gcc.dg/analyzer/torture/poc.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O0 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O1 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O2 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr102225.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/pr102225.c -O3 -g (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102225.c -Os (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/pr102225.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O0 null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O0 uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O1 null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O1 uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fno-use-linker-plugin -flto-partition=none null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fno-use-linker-plugin -flto-partition=none uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -g null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -O3 -g uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr102692.c -Os null deref at line 77 (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr102692.c -Os uninit (test for bogus messages, line 76)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr103685.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104159.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O0 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O1 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O2 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr104863.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/pr104863.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O3 -g (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr104863.c -Os (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr104863.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr51628-30.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr59037.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93349.c -Os (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93350.c -Os
+PASS: gcc.dg/analyzer/torture/pr93356.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93356.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93373.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93374.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O0 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O1 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O3 -g (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -Os (test for warnings, line 9)
+PASS: gcc.dg/analyzer/torture/pr93379-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93379.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93438.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93450.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93451.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O0 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O0 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O1 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O1 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93544.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/pr93544.c -O3 -g (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O3 -g (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93544.c -Os (test for warnings, line 13)
+PASS: gcc.dg/analyzer/torture/pr93544.c -Os (test for warnings, line 16)
+PASS: gcc.dg/analyzer/torture/pr93544.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O0 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O1 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O2 (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93647.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/pr93647.c -O3 -g (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93647.c -Os (test for warnings, line 12)
+PASS: gcc.dg/analyzer/torture/pr93647.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O0 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O1 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O2 (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93649.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/pr93649.c -O3 -g (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/pr93649.c -Os (test for warnings, line 61)
+PASS: gcc.dg/analyzer/torture/pr93649.c -Os (test for excess errors)
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -O0 (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O0 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O0 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O0 (test for excess errors)
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -O1 (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O1 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O1 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O1 (test for excess errors)
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -O2 (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 (test for excess errors)
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/pr93947.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -O3 -g (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O3 -g (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O3 -g (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -O3 -g (test for excess errors)
+XFAIL: gcc.dg/analyzer/torture/pr93947.c -Os (test for bogus messages, line 37)
+PASS: gcc.dg/analyzer/torture/pr93947.c -Os (test for warnings, line 19)
+PASS: gcc.dg/analyzer/torture/pr93947.c -Os (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/pr93947.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/stdarg-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for warnings, line 165)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for warnings, line 240)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for warnings, line 304)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for warnings, line 328)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for warnings, line 87)
+PASS: gcc.dg/analyzer/torture/stdarg-4.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-3.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-4.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-5.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O1 (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O1 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -g (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -g (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O1 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O1 (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O3 -g (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O3 -g (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -Os (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -Os (test for bogus messages, line 84)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O0 (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O0 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O0 (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O0 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O1 (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O1 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O1 (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O1 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -g (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -g (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -g (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -g (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -Os (test for bogus messages, line 18)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -Os (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -Os (test for bogus messages, line 32)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -Os (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/symbolic-10.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/taint-read-index-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 107)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 129)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 132)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 39)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 47)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 64)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 85)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for bogus messages, line 88)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for warnings, line 103)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for warnings, line 11)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for warnings, line 125)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for warnings, line 82)
+PASS: gcc.dg/analyzer/torture/taint-read-index-2.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O0 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O0 (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O1 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O1 (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/taint-read-index-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O3 -g (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O3 -g (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -Os (test for bogus messages, line 25)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -Os (test for bogus messages, line 43)
+PASS: gcc.dg/analyzer/torture/taint-read-index-3.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/ubsan-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 20)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 22)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 31)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 33)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 41)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 50)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for warnings, line 62)
+PASS: gcc.dg/analyzer/torture/ubsan-1.c -Os (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O0
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O1
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O2
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -O3 -g
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-bit-field-ref.c -Os
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O0 (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O1 (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O3 -g (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -Os (test for bogus messages, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-pr106204.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O0 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O1 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O3 -g (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -Os (test for bogus messages, line 16)
+PASS: gcc.dg/analyzer/torture/uninit-pr108725.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O0 (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O1 (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O3 -g (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -Os (test for bogus messages, line 15)
+PASS: gcc.dg/analyzer/torture/uninit-pr108733.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-pr63311.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O0 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O0 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O1 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O1 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O3 -g (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O3 -g (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -Os (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -Os (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-pattern.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O0 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O0 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O1 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O1 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O3 -g (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O3 -g (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -Os (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -Os (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-uninitialized.c -Os (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O0 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O0 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O0 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O1 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O1 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O1 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O3 -g (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O3 -g (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -O3 -g (test for excess errors)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -Os (test for warnings, line 6)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -Os (test for warnings, line 7)
+PASS: gcc.dg/analyzer/torture/uninit-trivial-auto-var-init-zero.c -Os (test for excess errors)
+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
+PASS: gcc.dg/tree-ssa/clz-char.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-char.c execution test
+PASS: gcc.dg/tree-ssa/clz-char.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-complement-char.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-complement-char.c execution test
+PASS: gcc.dg/tree-ssa/clz-complement-char.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-complement-int.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-complement-int.c execution test
+PASS: gcc.dg/tree-ssa/clz-complement-int.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-complement-long-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-complement-long-long.c execution test
+PASS: gcc.dg/tree-ssa/clz-complement-long-long.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-complement-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-complement-long.c execution test
+PASS: gcc.dg/tree-ssa/clz-complement-long.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-int.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-int.c execution test
+PASS: gcc.dg/tree-ssa/clz-int.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-long-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-long-long.c execution test
+PASS: gcc.dg/tree-ssa/clz-long-long.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+PASS: gcc.dg/tree-ssa/clz-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/clz-long.c execution test
+PASS: gcc.dg/tree-ssa/clz-long.c scan-tree-dump-times optimized "__builtin_clz|\\.CLZ" 1
+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)
+PASS: gcc.dg/tree-ssa/copy-sign-2.c scan-tree-dump-times optimized ".COPYSIGN" 1
+PASS: 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"
+PASS: gcc.dg/tree-ssa/ctz-char.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-char.c execution test
+PASS: gcc.dg/tree-ssa/ctz-char.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-complement-char.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-complement-char.c execution test
+PASS: gcc.dg/tree-ssa/ctz-complement-char.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-complement-int.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-complement-int.c execution test
+PASS: gcc.dg/tree-ssa/ctz-complement-int.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-complement-long-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-complement-long-long.c execution test
+PASS: gcc.dg/tree-ssa/ctz-complement-long-long.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-complement-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-complement-long.c execution test
+PASS: gcc.dg/tree-ssa/ctz-complement-long.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-int.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-int.c execution test
+PASS: gcc.dg/tree-ssa/ctz-int.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-long-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-long-long.c execution test
+PASS: gcc.dg/tree-ssa/ctz-long-long.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+PASS: gcc.dg/tree-ssa/ctz-long.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ctz-long.c execution test
+PASS: gcc.dg/tree-ssa/ctz-long.c scan-tree-dump-times optimized "__builtin_ctz|\\.CTZ" 1
+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\\]"
+PASS: gcc.dg/tree-ssa/dump-6.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/dump-6.c scan-tree-dump store-merging "MEM <unsigned int> \\[\\(char \\*\\)\\&a4] = "
+PASS: gcc.dg/tree-ssa/dump-6.c scan-tree-dump store-merging "MEM <unsigned int> \\[\\(char \\*\\)\\&a8] = "
+PASS: gcc.dg/tree-ssa/dump-6.c scan-tree-dump store-merging "MEM <unsigned short> \\[\\(char \\*\\)\\&a2] = "
+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
+FAIL: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
+FAIL: 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
+FAIL: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
+FAIL: 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)
+PASS: 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/pr110637-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-1.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1
+PASS: gcc.dg/tree-ssa/pr110637-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-times optimized "return 1" 1
+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/pr111972-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-not phiopt2 " != 1"
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-times phiopt2 " \\^ 1" 1
+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/pr112994-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-1.c scan-tree-dump-not optimized " / \\[2389-\\]"
+PASS: gcc.dg/tree-ssa/pr112994-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return -7;" 2
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 2;" 3
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 7;" 3
+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: (?:bufferstep)?_[0-9]+ = 0;" 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[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)
+PASS: gcc.dg/tree-ssa/pr94703.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr94703.c scan-tree-dump ssa "No longer having address taken: r"
+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"
+UNSUPPORTED: gcc.dg/tree-ssa/scev-16.c
+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-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 14267
+# of unexpected failures 22
+# of expected failures 309
+# of unsupported tests 223
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
+
diff --git a/00-sumfiles/libstdc++.log.0.xz b/00-sumfiles/libstdc++.log.0.xz
index 3c5b837..40151bb 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 70097b9..a0b88cc 100644
--- a/00-sumfiles/libstdc++.sum.0
+++ b/00-sumfiles/libstdc++.sum.0
@@ -1,4 +1,4 @@
-Test run by tcwg-buildslave on Fri Dec 15 15:57:48 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:17 2023
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -7729,9 +7729,9 @@ PASS: 23_containers/vector/bool/cons/noexcept_move_construct.cc -std=gnu++17 (t
PASS: 23_containers/vector/bool/element_access/1.cc -std=gnu++23 (test for excess errors)
PASS: 23_containers/vector/bool/element_access/1.cc -std=gnu++26 (test for excess errors)
PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 (test for excess errors)
-PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 101)
+PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 100)
PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 (test for excess errors)
-PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 101)
+PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 100)
PASS: 23_containers/vector/bool/emplace.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/bool/emplace.cc -std=gnu++17 execution test
PASS: 23_containers/vector/bool/emplace_cxx17_return.cc -std=gnu++17 (test for excess errors)
@@ -7839,7 +7839,7 @@ PASS: 23_containers/vector/cons/deduction.cc -std=gnu++17 (test for excess erro
PASS: 23_containers/vector/cons/destroy-adl.cc -std=gnu++17 (test for bogus messages, line 5)
PASS: 23_containers/vector/cons/destroy-adl.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line )
-PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 172)
+PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 180)
PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/cons/destructible_neg.cc -std=gnu++17 (test for errors, line )
PASS: 23_containers/vector/cons/destructible_neg.cc -std=gnu++17 (test for errors, line 36)
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index f5283c0..9c0dd47 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 7d204f3..d80273f 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 210e064..ebfecd8 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 3508b42..91d634e 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 dacf813..f0629e6 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 7fbdb8b..1c4f210 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/05-clean_sysroot/console.log.xz b/05-clean_sysroot/console.log.xz
index b6f5de4..e3570b8 100644
--- a/05-clean_sysroot/console.log.xz
+++ b/05-clean_sysroot/console.log.xz
Binary files differ
diff --git a/06-build_abe-newlib/console.log.xz b/06-build_abe-newlib/console.log.xz
index 95b1e0f..a33ad4d 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 6d3c5bb..d06fbf5 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 3778a28..8bdce46 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 66b36e7..6f106a0 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 5a93277..58ff4bd 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 4553cde..3dec59c 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 410cf74..8b907d9 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 8019fce..3948c60 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 bef5795..86dd7d4 100644
--- a/10-build_abe-dejagnu/console.log.xz
+++ b/10-build_abe-dejagnu/console.log.xz
Binary files differ
diff --git a/10-build_abe-dejagnu/make-dejagnu.log.xz b/10-build_abe-dejagnu/make-dejagnu.log.xz
index 3515856..d124d24 100644
--- a/10-build_abe-dejagnu/make-dejagnu.log.xz
+++ b/10-build_abe-dejagnu/make-dejagnu.log.xz
Binary files differ
diff --git a/11-build_abe-check_gcc/baseline.xfail b/11-build_abe-check_gcc/baseline.xfail
index 62ac903..26aaf0e 100644
--- a/11-build_abe-check_gcc/baseline.xfail
+++ b/11-build_abe-check_gcc/baseline.xfail
@@ -6,31 +6,23 @@ FAIL: c-c++-common/analyzer/fileno-1.c -std=c++17 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++20 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++98 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 2 blank line(s) in output
diff --git a/11-build_abe-check_gcc/check-gcc.log.xz b/11-build_abe-check_gcc/check-gcc.log.xz
index 792328d..da15f1e 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 f9b1c91..6593836 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 62ac903..26aaf0e 100644
--- a/12-check_regression/baseline.xfail
+++ b/12-check_regression/baseline.xfail
@@ -6,31 +6,23 @@ FAIL: c-c++-common/analyzer/fileno-1.c -std=c++17 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++20 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++98 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 2 blank line(s) in output
diff --git a/12-check_regression/console.log.xz b/12-check_regression/console.log.xz
index ace26e2..d3a567f 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
deleted file mode 100644
index 09ee3ff..0000000
--- a/12-check_regression/extra-bisect-params
+++ /dev/null
@@ -1 +0,0 @@
-extra_build_params=++testsuites g++:g++.dg/analyzer/analyzer.exp
diff --git a/12-check_regression/fails.sum b/12-check_regression/fails.sum
index 9b26804..e69de29 100644
--- a/12-check_regression/fails.sum
+++ b/12-check_regression/fails.sum
@@ -1,9 +0,0 @@
- === g++ tests ===
-
-Running g++:g++.dg/analyzer/analyzer.exp ...
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
-
- === Results Summary ===
diff --git a/12-check_regression/results.regressions b/12-check_regression/results.regressions
deleted file mode 100644
index 9e893f9..0000000
--- a/12-check_regression/results.regressions
+++ /dev/null
@@ -1 +0,0 @@
-# 4 regressions
diff --git a/12-check_regression/trigger-bisect b/12-check_regression/trigger-bisect
deleted file mode 100644
index c94ff5c..0000000
--- a/12-check_regression/trigger-bisect
+++ /dev/null
@@ -1,3 +0,0 @@
-current_project=gcc
-bad_git=https://github.com/gcc-mirror/gcc.git#08b7462d3ad8e5acd941b7c777c5b26b4064d686
-extra_build_params=++testsuites g++:g++.dg/analyzer/analyzer.exp
diff --git a/README.html b/README.html
index 362b4a6..bf3de9f 100644
--- a/README.html
+++ b/README.html
@@ -11,14 +11,13 @@ the build. More synthetic information is available in other directories,
as described below:
<p>
<ul>
-<li><a href="00-sumfiles/">00-sumfiles/</a> (if present) contains .log and possibly .sum files
- generated by the build. Files with .0 suffix contain the results of
- the initial full testsuite run, files with .1, .2 etc... contain
- logs restricted to the parts (.exp) of the testsuite where we
- detected regressions. .1, .2, .... represent the number of times
- this subset of the testsuite was executed in order to also identify
- flaky tests. The last one contains what is considered as the
- results of this build.
+<li><a href="00-sumfiles/">00-sumfiles/</a> contains .log and possibly .sum files generated by the
+ build. Files with .0 suffix contain the results of the initial full
+ testsuite run, files with .1, .2 etc... contain logs restricted to
+ the parts (.exp) of the testsuite where we detected regressions.
+ .1, .2, .... represent the number of times this subset of the testsuite
+ was executed in order to also identify flaky tests. The last one
+ contains what is considered as the results of this build.
<li><a href="git/">git/</a> contains the revision and repository of each toolchain
component built
@@ -39,10 +38,80 @@ If you are investigating such a problem, you are probably primarily
interested in:
<p>
<ul>
-<li><a href="notify/regressions.sum">notify/regressions.sum</a> and <a href="notify/results.compare.txt">notify/results.compare.txt</a> (regression report).
+<li><a href="notify/results.compare.txt">notify/results.compare.txt</a> (regression report).
<li><a href="00-sumfiles/">00-sumfiles/</a> .log files with detailed errors, to save
yourself reproducing the problem on your machine.
</ul>
+<p>
+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>
+<li><a href="./00-sumfiles/g++.sum.1">./00-sumfiles/g++.sum.1</a>
+<li><a href="./00-sumfiles/libstdc++.log.0.xz">./00-sumfiles/libstdc++.log.0.xz</a>
+<li><a href="./00-sumfiles/libstdc++.sum.0">./00-sumfiles/libstdc++.sum.0</a>
+<li><a href="./01-reset_artifacts/console.log.xz">./01-reset_artifacts/console.log.xz</a>
+<li><a href="./02-prepare_abe/console.log.xz">./02-prepare_abe/console.log.xz</a>
+<li><a href="./03-build_abe-binutils/console.log.xz">./03-build_abe-binutils/console.log.xz</a>
+<li><a href="./03-build_abe-binutils/make-binutils.log.xz">./03-build_abe-binutils/make-binutils.log.xz</a>
+<li><a href="./04-build_abe-stage1/console.log.xz">./04-build_abe-stage1/console.log.xz</a>
+<li><a href="./04-build_abe-stage1/make-gcc-stage1.log.xz">./04-build_abe-stage1/make-gcc-stage1.log.xz</a>
+<li><a href="./05-clean_sysroot/console.log.xz">./05-clean_sysroot/console.log.xz</a>
+<li><a href="./06-build_abe-newlib/console.log.xz">./06-build_abe-newlib/console.log.xz</a>
+<li><a href="./06-build_abe-newlib/make-newlib.log.xz">./06-build_abe-newlib/make-newlib.log.xz</a>
+<li><a href="./07-build_abe-stage2/console.log.xz">./07-build_abe-stage2/console.log.xz</a>
+<li><a href="./07-build_abe-stage2/make-gcc-stage2.log.xz">./07-build_abe-stage2/make-gcc-stage2.log.xz</a>
+<li><a href="./08-build_abe-gdb/console.log.xz">./08-build_abe-gdb/console.log.xz</a>
+<li><a href="./08-build_abe-gdb/make-gdb.log.xz">./08-build_abe-gdb/make-gdb.log.xz</a>
+<li><a href="./09-build_abe-qemu/console.log.xz">./09-build_abe-qemu/console.log.xz</a>
+<li><a href="./09-build_abe-qemu/make-qemu.log.xz">./09-build_abe-qemu/make-qemu.log.xz</a>
+<li><a href="./10-build_abe-dejagnu/console.log.xz">./10-build_abe-dejagnu/console.log.xz</a>
+<li><a href="./10-build_abe-dejagnu/make-dejagnu.log.xz">./10-build_abe-dejagnu/make-dejagnu.log.xz</a>
+<li><a href="./11-build_abe-check_gcc/baseline.xfail">./11-build_abe-check_gcc/baseline.xfail</a>
+<li><a href="./11-build_abe-check_gcc/check-gcc.log.xz">./11-build_abe-check_gcc/check-gcc.log.xz</a>
+<li><a href="./11-build_abe-check_gcc/console.log.xz">./11-build_abe-check_gcc/console.log.xz</a>
+<li><a href="./11-build_abe-check_gcc/flaky.xfail">./11-build_abe-check_gcc/flaky.xfail</a>
+<li><a href="./12-check_regression/baseline.xfail">./12-check_regression/baseline.xfail</a>
+<li><a href="./12-check_regression/console.log.xz">./12-check_regression/console.log.xz</a>
+<li><a href="./12-check_regression/fails.sum">./12-check_regression/fails.sum</a>
+<li><a href="./12-check_regression/flaky.xfail">./12-check_regression/flaky.xfail</a>
+<li><a href="./git/binutils_rev">./git/binutils_rev</a>
+<li><a href="./git/binutils_url">./git/binutils_url</a>
+<li><a href="./git/gcc_rev">./git/gcc_rev</a>
+<li><a href="./git/gcc_url">./git/gcc_url</a>
+<li><a href="./git/gdb_rev">./git/gdb_rev</a>
+<li><a href="./git/gdb_url">./git/gdb_url</a>
+<li><a href="./git/newlib_rev">./git/newlib_rev</a>
+<li><a href="./git/newlib_url">./git/newlib_url</a>
+<li><a href="./git/qemu_rev">./git/qemu_rev</a>
+<li><a href="./git/qemu_url">./git/qemu_url</a>
+<li><a href="./jenkins/build-name">./jenkins/build-name</a>
+<li><a href="./jenkins/notify-full.log">./jenkins/notify-full.log</a>
+<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-template.txt">./notify/jira/comment-template.txt</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>
+<li><a href="./notify/progressions.sum">./notify/progressions.sum</a>
+<li><a href="./notify/results.compare.txt">./notify/results.compare.txt</a>
+<li><a href="./README.html">./README.html</a>
+<li><a href="./results">./results</a>
+<li><a href="./sumfiles/gcc.sum">./sumfiles/gcc.sum</a>
+<li><a href="./sumfiles/g++.sum">./sumfiles/g++.sum</a>
+<li><a href="./sumfiles/libstdc++.sum">./sumfiles/libstdc++.sum</a>
+<li><a href="./sumfiles/xfails.xfail">./sumfiles/xfails.xfail</a>
+<li><a href="./testresults/testresults-mail-body.txt">./testresults/testresults-mail-body.txt</a>
+<li><a href="./testresults/testresults-mail-recipients.txt">./testresults/testresults-mail-recipients.txt</a>
+<li><a href="./testresults/testresults-mail-subject.txt">./testresults/testresults-mail-subject.txt</a>
+</ul>
</body>
</html>
diff --git a/README.txt b/README.txt
index 7591c26..06b559a 100644
--- a/README.txt
+++ b/README.txt
@@ -8,14 +8,13 @@ the build. More synthetic information is available in other directories,
as described below:
-- 00-sumfiles/ (if present) contains .log and possibly .sum files
- generated by the build. Files with .0 suffix contain the results of
- the initial full testsuite run, files with .1, .2 etc... contain
- logs restricted to the parts (.exp) of the testsuite where we
- detected regressions. .1, .2, .... represent the number of times
- this subset of the testsuite was executed in order to also identify
- flaky tests. The last one contains what is considered as the
- results of this build.
+- 00-sumfiles/ contains .log and possibly .sum files generated by the
+ build. Files with .0 suffix contain the results of the initial full
+ testsuite run, files with .1, .2 etc... contain logs restricted to
+ the parts (.exp) of the testsuite where we detected regressions.
+ .1, .2, .... represent the number of times this subset of the testsuite
+ was executed in order to also identify flaky tests. The last one
+ contains what is considered as the results of this build.
- git/ contains the revision and repository of each toolchain
component built
@@ -36,8 +35,79 @@ If you are investigating such a problem, you are probably primarily
interested in:
-- notify/regressions.sum and notify/results.compare.txt (regression report).
+- notify/results.compare.txt (regression report).
- 00-sumfiles/ .log files with detailed errors, to save
yourself reproducing the problem on your machine.
+
+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
+- ./00-sumfiles/g++.sum.1
+- ./00-sumfiles/libstdc++.log.0.xz
+- ./00-sumfiles/libstdc++.sum.0
+- ./01-reset_artifacts/console.log.xz
+- ./02-prepare_abe/console.log.xz
+- ./03-build_abe-binutils/console.log.xz
+- ./03-build_abe-binutils/make-binutils.log.xz
+- ./04-build_abe-stage1/console.log.xz
+- ./04-build_abe-stage1/make-gcc-stage1.log.xz
+- ./05-clean_sysroot/console.log.xz
+- ./06-build_abe-newlib/console.log.xz
+- ./06-build_abe-newlib/make-newlib.log.xz
+- ./07-build_abe-stage2/console.log.xz
+- ./07-build_abe-stage2/make-gcc-stage2.log.xz
+- ./08-build_abe-gdb/console.log.xz
+- ./08-build_abe-gdb/make-gdb.log.xz
+- ./09-build_abe-qemu/console.log.xz
+- ./09-build_abe-qemu/make-qemu.log.xz
+- ./10-build_abe-dejagnu/console.log.xz
+- ./10-build_abe-dejagnu/make-dejagnu.log.xz
+- ./11-build_abe-check_gcc/baseline.xfail
+- ./11-build_abe-check_gcc/check-gcc.log.xz
+- ./11-build_abe-check_gcc/console.log.xz
+- ./11-build_abe-check_gcc/flaky.xfail
+- ./12-check_regression/baseline.xfail
+- ./12-check_regression/console.log.xz
+- ./12-check_regression/fails.sum
+- ./12-check_regression/flaky.xfail
+- ./git/binutils_rev
+- ./git/binutils_url
+- ./git/gcc_rev
+- ./git/gcc_url
+- ./git/gdb_rev
+- ./git/gdb_url
+- ./git/newlib_rev
+- ./git/newlib_url
+- ./git/qemu_rev
+- ./git/qemu_url
+- ./jenkins/build-name
+- ./jenkins/notify-full.log
+- ./jenkins/notify-init.log
+- ./jenkins/run-build.env
+- ./manifest.sh
+- ./notify/jira/comment-template.txt
+- ./notify/mail-body.txt
+- ./notify/mail-recipients.txt
+- ./notify/mail-subject.txt
+- ./notify/progressions.sum
+- ./notify/results.compare.txt
+- ./README.html
+- ./README.txt
+- ./results
+- ./sumfiles/gcc.sum
+- ./sumfiles/g++.sum
+- ./sumfiles/libstdc++.sum
+- ./sumfiles/xfails.xfail
+- ./testresults/testresults-mail-body.txt
+- ./testresults/testresults-mail-recipients.txt
+- ./testresults/testresults-mail-subject.txt
+
diff --git a/git/gcc_rev b/git/gcc_rev
index 0ce40d1..26912d1 100644
--- a/git/gcc_rev
+++ b/git/gcc_rev
@@ -1 +1 @@
-08b7462d3ad8e5acd941b7c777c5b26b4064d686
+95b70545331764c85079a1d0e1e19b605bda1456
diff --git a/jenkins/build-name b/jenkins/build-name
index 1fbe17c..14181e2 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#258-gcc-R# 4 regressions-force
+#261-gcc-R0-force
diff --git a/jenkins/error-mail-body.txt b/jenkins/error-mail-body.txt
deleted file mode 100644
index d1cbaeb..0000000
--- a/jenkins/error-mail-body.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
-ERROR: notify-full failed
-
diff --git a/jenkins/error-mail-recipients.txt b/jenkins/error-mail-recipients.txt
deleted file mode 100644
index 2a87114..0000000
--- a/jenkins/error-mail-recipients.txt
+++ /dev/null
@@ -1 +0,0 @@
-maxim.kuvyrkov@linaro.org, laurent.alfonsi@linaro.org
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index a3e75fd..10d3390 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_gnu-build.sh
+ false
+ dryrun=
@@ -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_m3_eabi-build/257/
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/257/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
+ 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_m3_eabi-build/258/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/'
+ 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#08b7462d3ad8e5acd941b7c777c5b26b4064d686 '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#95b70545331764c85079a1d0e1e19b605bda1456 '!=' 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
-++ '[' x08b7462d3ad8e5acd941b7c777c5b26b4064d686 '!=' xae9e48e5c0acaecf181117bdf3632b6eabf907ec ']'
+++ '[' x95b70545331764c85079a1d0e1e19b605bda1456 '!=' x08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ first_bad=95b70545331764c85079a1d0e1e19b605bda1456
++ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ last_good=08b7462d3ad8e5acd941b7c777c5b26b4064d686
+ local res
+ res=0
-+ wait 9635
++ wait 1649654
+ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ git -C gcc rev-parse '08b7462d3ad8e5acd941b7c777c5b26b4064d686^@'
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
+++ git -C gcc rev-parse '95b70545331764c85079a1d0e1e19b605bda1456^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' ae9e48e5c0acaecf181117bdf3632b6eabf907ec = ae9e48e5c0acaecf181117bdf3632b6eabf907ec ']'
-+ return 0
++ '[' 767e2674875139ac8f354ceee655c1a9561b9779 = 08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
++ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ git -C gcc rev-list --count ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686
-# rev for gcc : ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686 (1 commits)
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
+++ git -C gcc rev-list --count 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+# rev for gcc : 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456 (319 commits)
-+ c_commits=1
-+ echo '# rev for gcc : ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686 (1 commits)'
++ c_commits=319
++ echo '# rev for gcc : 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456 (319 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,939 +184,27 @@
+ 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
-+ '[' -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 9715
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ 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=b0746ca2a
-++ '[' 0 -ne 0 ']'
-++ echo b0746ca2a
-+ sha1=b0746ca2a
-+ git -C interesting-commits checkout --detach b0746ca2a
-HEAD is now at b0746ca2a Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ subdir3=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ subdir5=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ 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_m3_eabi-build/258/artifact/artifacts
-+ '[' -d interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
-+ mkdir -p interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
-+ echo ae9e48e5c0acaecf181117bdf3632b6eabf907ec
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/build_url gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
-HEAD detached from c257e2a3e
-nothing to commit, working tree clean
-+ break
+ '[' full '!=' full ']'
+ gnu_generate_extra_details
+ set -euf -o pipefail
+ '[' -d artifacts/sumfiles ']'
-+ wait 23685
++ wait 1649678
+ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+ true
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_commit '!=' xsingle_commit ']'
-+ local isubdir
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ isubdir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/first_url ']'
-+ local first_url
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/first_url
-+ first_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts
-# post_interesting_commits
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ '[' https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts = https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts ']'
-+ '[' 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
-+ '[' -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 23802
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ 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=b0746ca2a
-++ '[' 0 -ne 0 ']'
-++ echo b0746ca2a
-+ sha1=b0746ca2a
-+ git -C interesting-commits checkout --detach b0746ca2a
-HEAD is now at b0746ca2a Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ subdir3=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ subdir5=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ 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_m3_eabi-build/258/artifact/artifacts
-+ '[' -d interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
-+ mkdir -p interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
-+ echo ae9e48e5c0acaecf181117bdf3632b6eabf907ec
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/build_url gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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 5254
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-+ wait 5255
-+ true
-+ local n_regressions n_progressions pass_fail=PASS
-+ '[' 2 '!=' 0 ']'
-+ pass_fail=FAIL
-++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-+ n_regressions=4
-++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-+ n_progressions=12
-+ printf FAIL
-+ '[' 4 '!=' 0 ']'
-+ printf ': 4 regressions'
-+ '[' 12 '!=' 0 ']'
-+ printf ': 12 progressions'
-+ printf '\n'
-+ '[' --oneline = --oneline ']'
-+ return 0
-+ merge_status_summary interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/status-summary.txt
-+ cur=12
-+ '[' 12 -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh: line 1069: [: : integer expression expected
-+ best=12
-+ best_file=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/status-summary.txt
-+ read -r cur_file
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status-summary.txt
-+ cur=12
-+ '[' 12 -le 12 ']'
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/status-summary.txt
-+ merge_status_summary interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt
-+ cur=12
-+ '[' 12 -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/round-robin-notify.sh: line 1069: [: : integer expression expected
-+ best=12
-+ best_file=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status-summary.txt gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 5294
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-+ true
-+ wait 5295
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=4
-++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-+ n_progressions=12
-+ printf FAIL
-+ '[' 4 '!=' 0 ']'
-+ printf ': 4 regressions'
-+ '[' 12 '!=' 0 ']'
-+ printf ': 12 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=9
-+ n_lines=9
-+ head -n-0 artifacts/notify/regressions.sum
-+ '[' 9 -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=17
-+ n_lines=17
-+ head -n-0 artifacts/notify/progressions.sum
-+ '[' 17 -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_m3_eabi-build/258/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/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_m3_eabi-build/258/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/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_m3_eabi-build/258/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/sumfiles/xfails.xfail
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status-summary.txt
-+ sed 's/^/* /'
-+ print_icommits_link gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
-+ set -euf -o pipefail
-+ local path=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/build_url
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status.txt
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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_m3_eabi-build/258/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_m3_eabi-build/257/artifact/artifacts
-+ cat
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/reproduction_instructions.txt
-+ local ci_config
-+ read ci_config
-++ cd interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/status.txt ']'
-+ echo '* master-arm_v7a_softfp_eabi'
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status.txt ']'
-+ echo '* master-thumb_m3_eabi'
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status.txt/summary.txt ']'
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status.txt
-+ local ci_project
-+ read ci_project
-++ cd interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ ls
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/commit-log.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/first_url/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/status.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status.txt ']'
-+ echo '* tcwg_gnu_embed_check_gcc'
-+ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 true
-++ local component=gcc
-++ local sha1=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local anything=true
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ describe=basepoints/gcc-14-6239-g08b7462d3ad
-++ echo basepoints/gcc-14-6239-g08b7462d3ad
-++ sed 's,^basepoints/,,'
-+ describe=gcc-14-6239-g08b7462d3ad
-+ '[' --short = --oneline ']'
-+ '[' '' = '' ']'
-+ echo 'commit gcc-14-6239-g08b7462d3ad'
-+ local tmpfile
-++ mktemp
-+ tmpfile=/tmp/tmp.EJYnIK1U8m
-+ git -C gcc log -n1 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ tail -n +2
-+ head -n 10 /tmp/tmp.EJYnIK1U8m
-++ cat /tmp/tmp.EJYnIK1U8m
-++ wc -l
-+ more_lines=118
-+ '[' 118 -gt 0 ']'
-+ echo '... 118 lines of the commit log omitted.'
-+ rm /tmp/tmp.EJYnIK1U8m
-+ '[' '' '!=' '' ']'
-+ return 0
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/commit-log.txt
-+ true
-+ local jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-+ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key ']'
-+ assert_with_msg 'Should not have created multiple jira cards' '[' '' = '' ']'
-+ set -euf -o pipefail +x
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key
-+ jira_key=GNU-1075
-+ '[' -e interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira ']'
-+ git -C interesting-commits rm -rf gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/components'
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/description'
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key'
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/startdate'
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/summary'
-rm 'gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml'
-+ mkdir interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-+ '[' GNU-1075 '!=' '' ']'
-+ echo GNU-1075
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 true
-+++ local component=gcc
-+++ local sha1=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ describe=basepoints/gcc-14-6239-g08b7462d3ad
-+++ echo basepoints/gcc-14-6239-g08b7462d3ad
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6239-g08b7462d3ad
-++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6239-g08b7462d3ad
-++ return 0
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/status-summary.txt
-+ echo gcc-14-6239-g08b7462d3ad: 'FAIL: 4 regressions: 12 progressions'
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ return 0
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/commit-log.txt
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/status.txt
-++ print_icommits_link gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
-++ set -euf -o pipefail
-++ local path=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/description
-+ update_jira_card
-# update_jira_card
-+ set -euf -o pipefail
-+ echo '# update_jira_card'
-+ local jira_dir
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-+ components=()
-+ local -a components
-+ case "$changed_single_component" in
-+ components+=(GCC)
-+ IFS=,
-+ echo GCC
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/components
-+ local commit_date
-++ git -C gcc log -n1 --pretty=%cd --date=iso 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ commit_date='2023-12-06 19:25:26 -0500'
-+ date -d '2023-12-06 19:25:26 -0500' +%Y-%m-%d
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/startdate
-+ local key project
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-++ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key ']'
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key
-+ key=GNU-1075
-+ '[' -z GNU-1075 ']'
-+ project=GNU
-+ local yaml=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
-+ cat
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/summary
-+ cat
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/components
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/startdate
-+ sed -e 's/^/ /' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/description
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
-+ local describe
-++ describe_sha1 gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 false
-++ local component=gcc
-++ local sha1=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local anything=false
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "basepoints/*" --match "releases/*")
-++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ describe=basepoints/gcc-14-6239-g08b7462d3ad
-+ '[' basepoints/gcc-14-6239-g08b7462d3ad '!=' '' ']'
-+ local d
-++ dirname basepoints/gcc-14-6239-g08b7462d3ad
-+ d=basepoints
-+ mkdir -p interesting-commits/gcc/basepoints
-+ local symlink=
-+ '[' basepoints '!=' . ']'
-+ symlink=../
-++ dirname basepoints
-+ d=.
-+ '[' . '!=' . ']'
-+ symlink=../sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ rm -f interesting-commits/gcc/basepoints/gcc-14-6239-g08b7462d3ad
-+ ln -s ../sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 interesting-commits/gcc/basepoints/gcc-14-6239-g08b7462d3ad
-+ git -C interesting-commits add gcc/basepoints/gcc-14-6239-g08b7462d3ad
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
-[detached HEAD 43391cf11] Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
- 8 files changed, 73 insertions(+)
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/reproduction_instructions.txt
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status-summary.txt
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/status.txt
-+ wait 5752
-+ 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
- b0746ca2a..43391cf11 HEAD -> master
-+ break
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -1123,64 +214,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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ isubdir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ case "$print_arg" in
-++ echo interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ icommit_entry=interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ '[' interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 '!=' '' ']'
-+ '[' -d interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira ']'
-+ rsync -a interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/ artifacts/notify/jira/
-+ '[' -f artifacts/notify/jira/key ']'
-++ cat artifacts/notify/jira/key
-+ jira_key=GNU-1075
-+ '[' GNU-1075 '!=' '' ']'
-+ 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 5767
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 5768
-++ true
-++ local n_regressions n_progressions pass_fail=PASS
-++ '[' 2 '!=' 0 ']'
-++ pass_fail=FAIL
-+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=4
-+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=12
-++ printf FAIL
-++ '[' 4 '!=' 0 ']'
-++ printf ': 4 regressions'
-++ '[' 12 '!=' 0 ']'
-++ printf ': 12 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_m3_eabi-build/258/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/notify/mail-body.txt/*view*/'
++ icommit_entry=
++ '[' '' '!=' '' ']'
++ mkdir -p artifacts/notify/jira
++ '[' '' '!=' '' ']'
+ cat
++ print_jira_template_card
++ local jira_card=GNU-692
@@ -1193,37 +232,36 @@ 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 5786
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 5787
+++ wait 1649735
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 1649736
++ true
++ local n_regressions n_progressions pass_fail=PASS
-++ '[' 2 '!=' 0 ']'
-++ pass_fail=FAIL
+++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=4
++++ true
+++ n_regressions=0
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=12
-++ printf FAIL
-++ '[' 4 '!=' 0 ']'
-++ printf ': 4 regressions'
-++ '[' 12 '!=' 0 ']'
-++ printf ': 12 progressions'
+++ n_progressions=34
+++ printf PASS
+++ '[' 0 '!=' 0 ']'
+++ rm artifacts/notify/regressions.sum
+++ '[' 34 '!=' 0 ']'
+++ printf ': 34 progressions'
++ printf '\n'
++ '[' --oneline = --oneline ']'
++ return 0
++ print_artifacts_url 'notify/mail-body.txt/*view*/'
-# print all notification files
++ 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_m3_eabi-build/258/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ echo 'https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts/notify/mail-body.txt/*view*/'
+# print all notification files
+ echo '# print all notification files'
+ true
+ generate_mail_files
@@ -1245,15 +283,651 @@ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
++ read -r email
+++ git -C gcc log --pretty=%ae 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
++ 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
++ 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
++ 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 ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686
+ emails["$email"]=cc
+ read -r email
+ local precommit_postcommit=postcommit
@@ -1264,15 +938,651 @@ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
++ read -r email
+++ git -C gcc log --pretty=%ce 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
++ 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
++ 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
++ 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 ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686
+ emails["$email"]=to
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -1280,11 +1590,156 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ recipients=()
+ local -a recipients
+ 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=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=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=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=cc
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
+ type=bcc
+ 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=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=cc_postcommit
+ case "$precommit_postcommit:$type" in
+ type=cc
@@ -1295,34 +1750,263 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ 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=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=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=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=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=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")
+ IFS=,
-+ echo bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org,dmalcolm@redhat.com
++ echo 'richard.ball@arm.com,cc:demin.han@starfivetech.com,andre.simoesdiasvieira@arm.com,roger@nextmovesoftware.com,cc:kmatsui@gcc.gnu.org,cc:arsen@aarsen.me,rearnsha@arm.com,cc:pierre-emmanuel.patry@embecosm.com,cc:oliva@adacore.com,(no_default),fkastl@suse.cz,victor.donascimento@arm.com,xry111@xry111.site,fweimer@redhat.com,hliu@os.amperecomputing.com,hp@bitrange.com,cc:lipeng.zhu@intel.com,cc:lingling.kong@intel.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,ams@codesourcery.com,cc:yangyujie@loongson.cn,arsen@gcc.gnu.org,jakub@redhat.com,polacek@redhat.com,gaiusmod2@gmail.com,jvdelisle@gcc.gnu.org,wangfeng@eswincomputing.com,haochen.jiang@intel.com,guojiufu@linux.ibm.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,jason@redhat.com,dkm@kataplop.net,tobias@codesourcery.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,piannetta@kalrayinc.com,hongyu.wang@intel.com,uecker@tugraz.at,rdapp@ventanamicro.com,tom@tromey.com,mjambor@suse.cz,cc:gaofei@eswincomputing.com,lehua.ding@rivai.ai,rguenther@suse.de,chenglulu@loongson.cn,cc:apinski@marvell.com,vmakarov@redhat.com,stefansf@linux.ibm.com,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,cc:ezra.sitorus@arm.com,andrew.carlotti@arm.com,pan2.li@intel.com,julian@codesourcery.com,szabolcs.nagy@arm.com,cc:xujiahao@loongson.cn,cc:hp@axis.com,hongtao.liu@intel.com,christoph.muellner@vrull.eu,nathanieloshead@gmail.com,fxcoudert@gcc.gnu.org,ppalka@redhat.com,ibuclaw@gdcproject.org,alex.coplan@arm.com,richard.sandiford@arm.com,bergner@linux.ibm.com,quic_apinski@quicinc.com,linkw@linux.ibm.com,jwakely@redhat.com'
++ 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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 true
-+++ local component=gcc
-+++ local sha1=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ describe=basepoints/gcc-14-6239-g08b7462d3ad
-+++ echo basepoints/gcc-14-6239-g08b7462d3ad
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6239-g08b7462d3ad
+++ '[' 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++++ 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=95b70545331764c85079a1d0e1e19b605bda1456
++++ git -C gcc rev-list --count 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+++ c_commits=319
+++ new_commits=319
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '319 commits in gcc'
++ '[' --oneline = --oneline ']'
-++ echo gcc-14-6239-g08b7462d3ad
++ return 0
++ gnu_print_result --oneline
++ false
@@ -1331,30 +2015,29 @@ 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 5833
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 5834
+++ wait 1649791
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 1649792
++ true
++ local n_regressions n_progressions pass_fail=PASS
-++ '[' 2 '!=' 0 ']'
-++ pass_fail=FAIL
+++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=4
++++ true
+++ n_regressions=0
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=12
-++ printf FAIL
-++ '[' 4 '!=' 0 ']'
-++ printf ': 4 regressions'
-++ '[' 12 '!=' 0 ']'
-++ printf ': 12 progressions'
+++ n_progressions=34
+++ printf PASS
+++ '[' 0 '!=' 0 ']'
+++ rm artifacts/notify/regressions.sum
+++ '[' 34 '!=' 0 ']'
+++ printf ': 34 progressions'
++ printf '\n'
++ '[' --oneline = --oneline ']'
++ return 0
++ gnu_print_config --oneline
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
++ local project=tcwg_gnu_embed_check_gcc
@@ -1379,43 +2062,25 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ case "$print_arg" in
++ case "$ci_config" in
++ echo master-thumb_m3_eabi
-+ echo '[Linaro-TCWG-CI]' 'gcc-14-6239-g08b7462d3ad: FAIL: 4 regressions: 12 progressions on master-thumb_m3_eabi'
++ echo '[Linaro-TCWG-CI]' '319 commits in gcc: PASS: 34 progressions on master-thumb_m3_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_m3_eabi-build/258/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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_m3_eabi-build/257/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
+ local key=
-+ '[' single_commit = single_commit ']'
-+ '[' '' = '' ']'
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-++ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key ']'
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key
-+ key=GNU-1075
-+ '[' -z GNU-1075 ']'
-+ cat
-+ '[' GNU-1075 '!=' '' ']'
++ '[' single_component = single_commit ']'
+ cat
++ '[' '' '!=' '' ']'
+ cat
++ gnu_print_config --short
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
++ local project=tcwg_gnu_embed_check_gcc
@@ -1440,41 +2105,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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 true
-+++ local component=gcc
-+++ local sha1=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "basepoints/*" --match "releases/*")
-+++ git -C gcc describe --match 'basepoints/*' --match 'releases/*' 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ describe=basepoints/gcc-14-6239-g08b7462d3ad
-+++ echo basepoints/gcc-14-6239-g08b7462d3ad
-+++ sed 's,^basepoints/,,'
-++ describe=gcc-14-6239-g08b7462d3ad
+++ '[' 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++++ 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=95b70545331764c85079a1d0e1e19b605bda1456
++++ git -C gcc rev-list --count 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+++ c_commits=319
+++ new_commits=319
++++ echo gcc
++++ tr ' ' ,
+++ components=gcc
+++ echo '319 commits in gcc'
++ '[' --short = --oneline ']'
-++ '[' '' = '' ']'
-++ echo 'commit gcc-14-6239-g08b7462d3ad'
-++ local tmpfile
-+++ mktemp
-++ tmpfile=/tmp/tmp.WUxbA01gnT
-++ git -C gcc log -n1 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ tail -n +2
-++ head -n 10 /tmp/tmp.WUxbA01gnT
-+++ cat /tmp/tmp.WUxbA01gnT
-+++ wc -l
-++ more_lines=118
-++ '[' 118 -gt 0 ']'
-++ echo '... 118 lines of the commit log omitted.'
-++ rm /tmp/tmp.WUxbA01gnT
+++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++++ 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=95b70545331764c85079a1d0e1e19b605bda1456
++++ git -C gcc rev-list --count 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+++ c_commits=319
+++ '[' '' '!=' '' ']'
+++ git -C gcc log -n 5 --oneline 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+++ '[' 319 -gt 5 ']'
+++ echo '... and 314 more commits in gcc'
++ '[' '' '!=' '' ']'
++ return 0
++ gnu_print_result --short
@@ -1484,50 +2165,42 @@ 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 5884
-++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231215 --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=20231215 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 5885
+++ wait 1649849
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231218 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 1649850
++ true
++ local n_regressions n_progressions pass_fail=PASS
-++ '[' 2 '!=' 0 ']'
-++ pass_fail=FAIL
+++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
-++ n_regressions=4
++++ true
+++ n_regressions=0
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
-++ n_progressions=12
-++ printf FAIL
-++ '[' 4 '!=' 0 ']'
-++ printf ': 4 regressions'
-++ '[' 12 '!=' 0 ']'
-++ printf ': 12 progressions'
+++ n_progressions=34
+++ printf PASS
+++ '[' 0 '!=' 0 ']'
+++ rm artifacts/notify/regressions.sum
+++ '[' 34 '!=' 0 ']'
+++ printf ': 34 progressions'
++ printf '\n'
++ '[' --short = --oneline ']'
++ local length=10 outfile n_lines
++ '[' --short = --long ']'
++ 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=9
-++ n_lines=-1
-++ head -n10 artifacts/notify/regressions.sum
-++ '[' -1 -gt 0 ']'
+++ continue
++ 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=17
-++ n_lines=7
+++ n_lines=48
+++ n_lines=38
++ head -n10 artifacts/notify/progressions.sum
-++ '[' 7 -gt 0 ']'
+++ '[' 38 -gt 0 ']'
++ '[' 10 '!=' -0 ']'
-++ echo '... and 7 more entries'
+++ echo '... and 38 more entries'
++ cat
+++ print_artifacts_url 00-sumfiles/
+++ set -euf -o pipefail
@@ -1535,30 +2208,30 @@ 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_m3_eabi-build/258/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/00-sumfiles/
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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_m3_eabi-build/258/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/notify/
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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_m3_eabi-build/258/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/sumfiles/xfails.xfail
++++ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts/sumfiles/xfails.xfail
++ gnu_print_config --long
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
++ local project=tcwg_gnu_embed_check_gcc
@@ -1578,79 +2251,17 @@ 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=armv7-m -mtune=cortex-m3 -mfloat-abi=softfp -mfpu=auto'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' '' '!=' '' ']'
-+ cat
-++ print_last_icommit --reproduction_instructions_link tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--reproduction_instructions_link
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
-+++ local dir=gcc/sha1
-+++ '[' 4 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 4 -ge 3 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+++ '[' 4 -ge 4 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-++ isubdir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-++ case "$print_arg" in
-++ print_icommits_link gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/reproduction_instructions.txt
-++ set -euf -o pipefail
-++ local path=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ 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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ isubdir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ case "$print_arg" in
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/status.txt
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jenkins_html_files
++ wait 1649893
# generate_jenkins_html_files
-+ wait 5946
+... Skipping
+ set -euf -o pipefail
+ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
-... Skipping
+ echo '... Skipping'
+ return
+ generate_readme html
@@ -1676,7 +2287,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ case $text_type in
+ cat
+ cat
-+ true
++ '[' -d artifacts/00-sumfiles ']'
+ cat
++ print_readme_link html 00-sumfiles/
++ set -euf -o pipefail
@@ -1721,13 +2332,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ true
+ local regressions=
+ '[' -f artifacts/notify/regressions.sum ']'
-++ print_readme_link html notify/regressions.sum
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=notify/regressions.sum
-++ case $text_type in
-++ echo -n '<a href="notify/regressions.sum">notify/regressions.sum</a>'
-+ regressions='<a href="notify/regressions.sum">notify/regressions.sum</a> and '
+ cat
++ print_readme_link html notify/results.compare.txt
++ set -euf -o pipefail
@@ -1735,12 +2339,541 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local msg=notify/results.compare.txt
++ case $text_type in
++ echo -n '<a href="notify/results.compare.txt">notify/results.compare.txt</a>'
++ '[' -d artifacts/00-sumfiles ']'
++ cat
++ print_readme_link html 00-sumfiles/
++ set -euf -o pipefail
++ local text_type=html
++ local msg=00-sumfiles/
++ case $text_type in
++ echo -n '<a href="00-sumfiles/">00-sumfiles/</a>'
++ cat
++ cat
++ read -r cur_file
+++ cd artifacts
+++ find . -type f
+++ sort
+++ print_readme_link html ./00-sumfiles/gcc.log.0.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/gcc.log.0.xz
+++ case $text_type in
+++ 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
+++ local msg=./00-sumfiles/gcc.sum.0
+++ case $text_type in
+++ 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
+++ local msg=./00-sumfiles/g++.log.0.xz
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/g++.log.0.xz">./00-sumfiles/g++.log.0.xz</a>'
++ echo '<li><a href="./00-sumfiles/g++.log.0.xz">./00-sumfiles/g++.log.0.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./00-sumfiles/g++.log.1.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/g++.log.1.xz
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/g++.log.1.xz">./00-sumfiles/g++.log.1.xz</a>'
++ echo '<li><a href="./00-sumfiles/g++.log.1.xz">./00-sumfiles/g++.log.1.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./00-sumfiles/g++.sum.0
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/g++.sum.0
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/g++.sum.0">./00-sumfiles/g++.sum.0</a>'
++ echo '<li><a href="./00-sumfiles/g++.sum.0">./00-sumfiles/g++.sum.0</a>'
++ read -r cur_file
+++ print_readme_link html ./00-sumfiles/g++.sum.1
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/g++.sum.1
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/g++.sum.1">./00-sumfiles/g++.sum.1</a>'
++ echo '<li><a href="./00-sumfiles/g++.sum.1">./00-sumfiles/g++.sum.1</a>'
++ read -r cur_file
+++ print_readme_link html ./00-sumfiles/libstdc++.log.0.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/libstdc++.log.0.xz
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/libstdc++.log.0.xz">./00-sumfiles/libstdc++.log.0.xz</a>'
++ echo '<li><a href="./00-sumfiles/libstdc++.log.0.xz">./00-sumfiles/libstdc++.log.0.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./00-sumfiles/libstdc++.sum.0
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./00-sumfiles/libstdc++.sum.0
+++ case $text_type in
+++ echo -n '<a href="./00-sumfiles/libstdc++.sum.0">./00-sumfiles/libstdc++.sum.0</a>'
++ echo '<li><a href="./00-sumfiles/libstdc++.sum.0">./00-sumfiles/libstdc++.sum.0</a>'
++ read -r cur_file
+++ print_readme_link html ./01-reset_artifacts/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./01-reset_artifacts/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./01-reset_artifacts/console.log.xz">./01-reset_artifacts/console.log.xz</a>'
++ echo '<li><a href="./01-reset_artifacts/console.log.xz">./01-reset_artifacts/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./02-prepare_abe/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./02-prepare_abe/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./02-prepare_abe/console.log.xz">./02-prepare_abe/console.log.xz</a>'
++ echo '<li><a href="./02-prepare_abe/console.log.xz">./02-prepare_abe/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./03-build_abe-binutils/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./03-build_abe-binutils/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./03-build_abe-binutils/console.log.xz">./03-build_abe-binutils/console.log.xz</a>'
++ echo '<li><a href="./03-build_abe-binutils/console.log.xz">./03-build_abe-binutils/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./03-build_abe-binutils/make-binutils.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./03-build_abe-binutils/make-binutils.log.xz
+++ case $text_type in
+++ echo -n '<a href="./03-build_abe-binutils/make-binutils.log.xz">./03-build_abe-binutils/make-binutils.log.xz</a>'
++ echo '<li><a href="./03-build_abe-binutils/make-binutils.log.xz">./03-build_abe-binutils/make-binutils.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./04-build_abe-stage1/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./04-build_abe-stage1/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./04-build_abe-stage1/console.log.xz">./04-build_abe-stage1/console.log.xz</a>'
++ echo '<li><a href="./04-build_abe-stage1/console.log.xz">./04-build_abe-stage1/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./04-build_abe-stage1/make-gcc-stage1.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./04-build_abe-stage1/make-gcc-stage1.log.xz
+++ case $text_type in
+++ echo -n '<a href="./04-build_abe-stage1/make-gcc-stage1.log.xz">./04-build_abe-stage1/make-gcc-stage1.log.xz</a>'
++ echo '<li><a href="./04-build_abe-stage1/make-gcc-stage1.log.xz">./04-build_abe-stage1/make-gcc-stage1.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./05-clean_sysroot/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./05-clean_sysroot/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./05-clean_sysroot/console.log.xz">./05-clean_sysroot/console.log.xz</a>'
++ echo '<li><a href="./05-clean_sysroot/console.log.xz">./05-clean_sysroot/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./06-build_abe-newlib/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./06-build_abe-newlib/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./06-build_abe-newlib/console.log.xz">./06-build_abe-newlib/console.log.xz</a>'
++ echo '<li><a href="./06-build_abe-newlib/console.log.xz">./06-build_abe-newlib/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./06-build_abe-newlib/make-newlib.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./06-build_abe-newlib/make-newlib.log.xz
+++ case $text_type in
+++ echo -n '<a href="./06-build_abe-newlib/make-newlib.log.xz">./06-build_abe-newlib/make-newlib.log.xz</a>'
++ echo '<li><a href="./06-build_abe-newlib/make-newlib.log.xz">./06-build_abe-newlib/make-newlib.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./07-build_abe-stage2/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./07-build_abe-stage2/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./07-build_abe-stage2/console.log.xz">./07-build_abe-stage2/console.log.xz</a>'
++ echo '<li><a href="./07-build_abe-stage2/console.log.xz">./07-build_abe-stage2/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./07-build_abe-stage2/make-gcc-stage2.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./07-build_abe-stage2/make-gcc-stage2.log.xz
+++ case $text_type in
+++ echo -n '<a href="./07-build_abe-stage2/make-gcc-stage2.log.xz">./07-build_abe-stage2/make-gcc-stage2.log.xz</a>'
++ echo '<li><a href="./07-build_abe-stage2/make-gcc-stage2.log.xz">./07-build_abe-stage2/make-gcc-stage2.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./08-build_abe-gdb/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./08-build_abe-gdb/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./08-build_abe-gdb/console.log.xz">./08-build_abe-gdb/console.log.xz</a>'
++ echo '<li><a href="./08-build_abe-gdb/console.log.xz">./08-build_abe-gdb/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./08-build_abe-gdb/make-gdb.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./08-build_abe-gdb/make-gdb.log.xz
+++ case $text_type in
+++ echo -n '<a href="./08-build_abe-gdb/make-gdb.log.xz">./08-build_abe-gdb/make-gdb.log.xz</a>'
++ echo '<li><a href="./08-build_abe-gdb/make-gdb.log.xz">./08-build_abe-gdb/make-gdb.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./09-build_abe-qemu/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./09-build_abe-qemu/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./09-build_abe-qemu/console.log.xz">./09-build_abe-qemu/console.log.xz</a>'
++ echo '<li><a href="./09-build_abe-qemu/console.log.xz">./09-build_abe-qemu/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./09-build_abe-qemu/make-qemu.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./09-build_abe-qemu/make-qemu.log.xz
+++ case $text_type in
+++ echo -n '<a href="./09-build_abe-qemu/make-qemu.log.xz">./09-build_abe-qemu/make-qemu.log.xz</a>'
++ echo '<li><a href="./09-build_abe-qemu/make-qemu.log.xz">./09-build_abe-qemu/make-qemu.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./10-build_abe-dejagnu/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./10-build_abe-dejagnu/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./10-build_abe-dejagnu/console.log.xz">./10-build_abe-dejagnu/console.log.xz</a>'
++ echo '<li><a href="./10-build_abe-dejagnu/console.log.xz">./10-build_abe-dejagnu/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./10-build_abe-dejagnu/make-dejagnu.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./10-build_abe-dejagnu/make-dejagnu.log.xz
+++ case $text_type in
+++ echo -n '<a href="./10-build_abe-dejagnu/make-dejagnu.log.xz">./10-build_abe-dejagnu/make-dejagnu.log.xz</a>'
++ echo '<li><a href="./10-build_abe-dejagnu/make-dejagnu.log.xz">./10-build_abe-dejagnu/make-dejagnu.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./11-build_abe-check_gcc/baseline.xfail
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./11-build_abe-check_gcc/baseline.xfail
+++ case $text_type in
+++ echo -n '<a href="./11-build_abe-check_gcc/baseline.xfail">./11-build_abe-check_gcc/baseline.xfail</a>'
++ echo '<li><a href="./11-build_abe-check_gcc/baseline.xfail">./11-build_abe-check_gcc/baseline.xfail</a>'
++ read -r cur_file
+++ print_readme_link html ./11-build_abe-check_gcc/check-gcc.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./11-build_abe-check_gcc/check-gcc.log.xz
+++ case $text_type in
+++ echo -n '<a href="./11-build_abe-check_gcc/check-gcc.log.xz">./11-build_abe-check_gcc/check-gcc.log.xz</a>'
++ echo '<li><a href="./11-build_abe-check_gcc/check-gcc.log.xz">./11-build_abe-check_gcc/check-gcc.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./11-build_abe-check_gcc/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./11-build_abe-check_gcc/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./11-build_abe-check_gcc/console.log.xz">./11-build_abe-check_gcc/console.log.xz</a>'
++ echo '<li><a href="./11-build_abe-check_gcc/console.log.xz">./11-build_abe-check_gcc/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./11-build_abe-check_gcc/flaky.xfail
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./11-build_abe-check_gcc/flaky.xfail
+++ case $text_type in
+++ echo -n '<a href="./11-build_abe-check_gcc/flaky.xfail">./11-build_abe-check_gcc/flaky.xfail</a>'
++ echo '<li><a href="./11-build_abe-check_gcc/flaky.xfail">./11-build_abe-check_gcc/flaky.xfail</a>'
++ read -r cur_file
+++ print_readme_link html ./12-check_regression/baseline.xfail
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./12-check_regression/baseline.xfail
+++ case $text_type in
+++ echo -n '<a href="./12-check_regression/baseline.xfail">./12-check_regression/baseline.xfail</a>'
++ echo '<li><a href="./12-check_regression/baseline.xfail">./12-check_regression/baseline.xfail</a>'
++ read -r cur_file
+++ print_readme_link html ./12-check_regression/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./12-check_regression/console.log.xz
+++ case $text_type in
+++ echo -n '<a href="./12-check_regression/console.log.xz">./12-check_regression/console.log.xz</a>'
++ echo '<li><a href="./12-check_regression/console.log.xz">./12-check_regression/console.log.xz</a>'
++ read -r cur_file
+++ print_readme_link html ./12-check_regression/fails.sum
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./12-check_regression/fails.sum
+++ case $text_type in
+++ echo -n '<a href="./12-check_regression/fails.sum">./12-check_regression/fails.sum</a>'
++ echo '<li><a href="./12-check_regression/fails.sum">./12-check_regression/fails.sum</a>'
++ read -r cur_file
+++ print_readme_link html ./12-check_regression/flaky.xfail
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./12-check_regression/flaky.xfail
+++ case $text_type in
+++ echo -n '<a href="./12-check_regression/flaky.xfail">./12-check_regression/flaky.xfail</a>'
++ echo '<li><a href="./12-check_regression/flaky.xfail">./12-check_regression/flaky.xfail</a>'
++ read -r cur_file
+++ print_readme_link html ./git/binutils_rev
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/binutils_rev
+++ case $text_type in
+++ echo -n '<a href="./git/binutils_rev">./git/binutils_rev</a>'
++ echo '<li><a href="./git/binutils_rev">./git/binutils_rev</a>'
++ read -r cur_file
+++ print_readme_link html ./git/binutils_url
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/binutils_url
+++ case $text_type in
+++ echo -n '<a href="./git/binutils_url">./git/binutils_url</a>'
++ echo '<li><a href="./git/binutils_url">./git/binutils_url</a>'
++ read -r cur_file
+++ print_readme_link html ./git/gcc_rev
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/gcc_rev
+++ case $text_type in
+++ echo -n '<a href="./git/gcc_rev">./git/gcc_rev</a>'
++ echo '<li><a href="./git/gcc_rev">./git/gcc_rev</a>'
++ read -r cur_file
+++ print_readme_link html ./git/gcc_url
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/gcc_url
+++ case $text_type in
+++ echo -n '<a href="./git/gcc_url">./git/gcc_url</a>'
++ echo '<li><a href="./git/gcc_url">./git/gcc_url</a>'
++ read -r cur_file
+++ print_readme_link html ./git/gdb_rev
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/gdb_rev
+++ case $text_type in
+++ echo -n '<a href="./git/gdb_rev">./git/gdb_rev</a>'
++ echo '<li><a href="./git/gdb_rev">./git/gdb_rev</a>'
++ read -r cur_file
+++ print_readme_link html ./git/gdb_url
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/gdb_url
+++ case $text_type in
+++ echo -n '<a href="./git/gdb_url">./git/gdb_url</a>'
++ echo '<li><a href="./git/gdb_url">./git/gdb_url</a>'
++ read -r cur_file
+++ print_readme_link html ./git/newlib_rev
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/newlib_rev
+++ case $text_type in
+++ echo -n '<a href="./git/newlib_rev">./git/newlib_rev</a>'
++ echo '<li><a href="./git/newlib_rev">./git/newlib_rev</a>'
++ read -r cur_file
+++ print_readme_link html ./git/newlib_url
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/newlib_url
+++ case $text_type in
+++ echo -n '<a href="./git/newlib_url">./git/newlib_url</a>'
++ echo '<li><a href="./git/newlib_url">./git/newlib_url</a>'
++ read -r cur_file
+++ print_readme_link html ./git/qemu_rev
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/qemu_rev
+++ case $text_type in
+++ echo -n '<a href="./git/qemu_rev">./git/qemu_rev</a>'
++ echo '<li><a href="./git/qemu_rev">./git/qemu_rev</a>'
++ read -r cur_file
+++ print_readme_link html ./git/qemu_url
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./git/qemu_url
+++ case $text_type in
+++ echo -n '<a href="./git/qemu_url">./git/qemu_url</a>'
++ echo '<li><a href="./git/qemu_url">./git/qemu_url</a>'
++ read -r cur_file
+++ print_readme_link html ./jenkins/build-name
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./jenkins/build-name
+++ case $text_type in
+++ echo -n '<a href="./jenkins/build-name">./jenkins/build-name</a>'
++ echo '<li><a href="./jenkins/build-name">./jenkins/build-name</a>'
++ read -r cur_file
+++ print_readme_link html ./jenkins/notify-full.log
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./jenkins/notify-full.log
+++ case $text_type in
+++ echo -n '<a href="./jenkins/notify-full.log">./jenkins/notify-full.log</a>'
++ echo '<li><a href="./jenkins/notify-full.log">./jenkins/notify-full.log</a>'
++ read -r cur_file
+++ print_readme_link html ./jenkins/notify-init.log
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./jenkins/notify-init.log
+++ case $text_type in
+++ echo -n '<a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>'
++ echo '<li><a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>'
++ read -r cur_file
+++ print_readme_link html ./jenkins/run-build.env
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./jenkins/run-build.env
+++ case $text_type in
+++ echo -n '<a href="./jenkins/run-build.env">./jenkins/run-build.env</a>'
++ echo '<li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a>'
++ read -r cur_file
+++ print_readme_link html ./manifest.sh
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./manifest.sh
+++ case $text_type in
+++ 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-template.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/jira/comment-template.txt
+++ case $text_type in
+++ 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/mail-body.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/mail-body.txt
+++ case $text_type in
+++ echo -n '<a href="./notify/mail-body.txt">./notify/mail-body.txt</a>'
++ echo '<li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./notify/mail-recipients.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/mail-recipients.txt
+++ case $text_type in
+++ echo -n '<a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>'
++ echo '<li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./notify/mail-subject.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/mail-subject.txt
+++ case $text_type in
+++ echo -n '<a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>'
++ echo '<li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./notify/progressions.sum
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/progressions.sum
+++ case $text_type in
+++ echo -n '<a href="./notify/progressions.sum">./notify/progressions.sum</a>'
++ echo '<li><a href="./notify/progressions.sum">./notify/progressions.sum</a>'
++ read -r cur_file
+++ print_readme_link html ./notify/results.compare.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./notify/results.compare.txt
+++ case $text_type in
+++ echo -n '<a href="./notify/results.compare.txt">./notify/results.compare.txt</a>'
++ echo '<li><a href="./notify/results.compare.txt">./notify/results.compare.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./README.html
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./README.html
+++ case $text_type in
+++ echo -n '<a href="./README.html">./README.html</a>'
++ echo '<li><a href="./README.html">./README.html</a>'
++ read -r cur_file
+++ print_readme_link html ./results
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./results
+++ case $text_type in
+++ echo -n '<a href="./results">./results</a>'
++ echo '<li><a href="./results">./results</a>'
++ read -r cur_file
+++ print_readme_link html ./sumfiles/gcc.sum
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./sumfiles/gcc.sum
+++ case $text_type in
+++ echo -n '<a href="./sumfiles/gcc.sum">./sumfiles/gcc.sum</a>'
++ echo '<li><a href="./sumfiles/gcc.sum">./sumfiles/gcc.sum</a>'
++ read -r cur_file
+++ print_readme_link html ./sumfiles/g++.sum
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./sumfiles/g++.sum
+++ case $text_type in
+++ echo -n '<a href="./sumfiles/g++.sum">./sumfiles/g++.sum</a>'
++ echo '<li><a href="./sumfiles/g++.sum">./sumfiles/g++.sum</a>'
++ read -r cur_file
+++ print_readme_link html ./sumfiles/libstdc++.sum
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./sumfiles/libstdc++.sum
+++ case $text_type in
+++ echo -n '<a href="./sumfiles/libstdc++.sum">./sumfiles/libstdc++.sum</a>'
++ echo '<li><a href="./sumfiles/libstdc++.sum">./sumfiles/libstdc++.sum</a>'
++ read -r cur_file
+++ print_readme_link html ./sumfiles/xfails.xfail
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./sumfiles/xfails.xfail
+++ case $text_type in
+++ echo -n '<a href="./sumfiles/xfails.xfail">./sumfiles/xfails.xfail</a>'
++ echo '<li><a href="./sumfiles/xfails.xfail">./sumfiles/xfails.xfail</a>'
++ read -r cur_file
+++ print_readme_link html ./testresults/testresults-mail-body.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./testresults/testresults-mail-body.txt
+++ case $text_type in
+++ echo -n '<a href="./testresults/testresults-mail-body.txt">./testresults/testresults-mail-body.txt</a>'
++ echo '<li><a href="./testresults/testresults-mail-body.txt">./testresults/testresults-mail-body.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./testresults/testresults-mail-recipients.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./testresults/testresults-mail-recipients.txt
+++ case $text_type in
+++ echo -n '<a href="./testresults/testresults-mail-recipients.txt">./testresults/testresults-mail-recipients.txt</a>'
++ echo '<li><a href="./testresults/testresults-mail-recipients.txt">./testresults/testresults-mail-recipients.txt</a>'
++ read -r cur_file
+++ print_readme_link html ./testresults/testresults-mail-subject.txt
+++ set -euf -o pipefail
+++ local text_type=html
+++ local msg=./testresults/testresults-mail-subject.txt
+++ case $text_type in
+++ echo -n '<a href="./testresults/testresults-mail-subject.txt">./testresults/testresults-mail-subject.txt</a>'
++ echo '<li><a href="./testresults/testresults-mail-subject.txt">./testresults/testresults-mail-subject.txt</a>'
++ read -r cur_file
++ cat
+ print_readme_footer html
+ set -euf -o pipefail
+ local text_type=html
@@ -1765,7 +2898,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ case $text_type in
+ cat
+ cat
-+ true
++ '[' -d artifacts/00-sumfiles ']'
+ cat
++ print_readme_link txt 00-sumfiles/
++ set -euf -o pipefail
@@ -1810,13 +2943,6 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ true
+ local regressions=
+ '[' -f artifacts/notify/regressions.sum ']'
-++ print_readme_link txt notify/regressions.sum
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=notify/regressions.sum
-++ case $text_type in
-++ echo -n notify/regressions.sum
-+ regressions='notify/regressions.sum and '
+ cat
++ print_readme_link txt notify/results.compare.txt
++ set -euf -o pipefail
@@ -1824,12 +2950,549 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local msg=notify/results.compare.txt
++ case $text_type in
++ echo -n notify/results.compare.txt
++ '[' -d artifacts/00-sumfiles ']'
++ cat
++ print_readme_link txt 00-sumfiles/
++ set -euf -o pipefail
++ local text_type=txt
++ local msg=00-sumfiles/
++ case $text_type in
++ echo -n 00-sumfiles/
++ cat
++ cat
++ read -r cur_file
+++ cd artifacts
+++ find . -type f
+++ sort
+++ print_readme_link txt ./00-sumfiles/gcc.log.0.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/gcc.log.0.xz
+++ case $text_type in
+++ 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
+++ local msg=./00-sumfiles/gcc.sum.0
+++ case $text_type in
+++ 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
+++ local msg=./00-sumfiles/g++.log.0.xz
+++ case $text_type in
+++ echo -n ./00-sumfiles/g++.log.0.xz
++ echo '- ./00-sumfiles/g++.log.0.xz'
++ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/g++.log.1.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/g++.log.1.xz
+++ case $text_type in
+++ echo -n ./00-sumfiles/g++.log.1.xz
++ echo '- ./00-sumfiles/g++.log.1.xz'
++ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/g++.sum.0
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/g++.sum.0
+++ case $text_type in
+++ echo -n ./00-sumfiles/g++.sum.0
++ echo '- ./00-sumfiles/g++.sum.0'
++ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/g++.sum.1
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/g++.sum.1
+++ case $text_type in
+++ echo -n ./00-sumfiles/g++.sum.1
++ echo '- ./00-sumfiles/g++.sum.1'
++ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/libstdc++.log.0.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/libstdc++.log.0.xz
+++ case $text_type in
+++ echo -n ./00-sumfiles/libstdc++.log.0.xz
++ echo '- ./00-sumfiles/libstdc++.log.0.xz'
++ read -r cur_file
+++ print_readme_link txt ./00-sumfiles/libstdc++.sum.0
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./00-sumfiles/libstdc++.sum.0
+++ case $text_type in
+++ echo -n ./00-sumfiles/libstdc++.sum.0
++ echo '- ./00-sumfiles/libstdc++.sum.0'
++ read -r cur_file
+++ print_readme_link txt ./01-reset_artifacts/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./01-reset_artifacts/console.log.xz
+++ case $text_type in
+++ echo -n ./01-reset_artifacts/console.log.xz
++ echo '- ./01-reset_artifacts/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./02-prepare_abe/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./02-prepare_abe/console.log.xz
+++ case $text_type in
+++ echo -n ./02-prepare_abe/console.log.xz
++ echo '- ./02-prepare_abe/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./03-build_abe-binutils/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./03-build_abe-binutils/console.log.xz
+++ case $text_type in
+++ echo -n ./03-build_abe-binutils/console.log.xz
++ echo '- ./03-build_abe-binutils/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./03-build_abe-binutils/make-binutils.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./03-build_abe-binutils/make-binutils.log.xz
+++ case $text_type in
+++ echo -n ./03-build_abe-binutils/make-binutils.log.xz
++ echo '- ./03-build_abe-binutils/make-binutils.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./04-build_abe-stage1/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./04-build_abe-stage1/console.log.xz
+++ case $text_type in
+++ echo -n ./04-build_abe-stage1/console.log.xz
++ echo '- ./04-build_abe-stage1/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./04-build_abe-stage1/make-gcc-stage1.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./04-build_abe-stage1/make-gcc-stage1.log.xz
+++ case $text_type in
+++ echo -n ./04-build_abe-stage1/make-gcc-stage1.log.xz
++ echo '- ./04-build_abe-stage1/make-gcc-stage1.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./05-clean_sysroot/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./05-clean_sysroot/console.log.xz
+++ case $text_type in
+++ echo -n ./05-clean_sysroot/console.log.xz
++ echo '- ./05-clean_sysroot/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./06-build_abe-newlib/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./06-build_abe-newlib/console.log.xz
+++ case $text_type in
+++ echo -n ./06-build_abe-newlib/console.log.xz
++ echo '- ./06-build_abe-newlib/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./06-build_abe-newlib/make-newlib.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./06-build_abe-newlib/make-newlib.log.xz
+++ case $text_type in
+++ echo -n ./06-build_abe-newlib/make-newlib.log.xz
++ echo '- ./06-build_abe-newlib/make-newlib.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./07-build_abe-stage2/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./07-build_abe-stage2/console.log.xz
+++ case $text_type in
+++ echo -n ./07-build_abe-stage2/console.log.xz
++ echo '- ./07-build_abe-stage2/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./07-build_abe-stage2/make-gcc-stage2.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./07-build_abe-stage2/make-gcc-stage2.log.xz
+++ case $text_type in
+++ echo -n ./07-build_abe-stage2/make-gcc-stage2.log.xz
++ echo '- ./07-build_abe-stage2/make-gcc-stage2.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./08-build_abe-gdb/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./08-build_abe-gdb/console.log.xz
+++ case $text_type in
+++ echo -n ./08-build_abe-gdb/console.log.xz
++ echo '- ./08-build_abe-gdb/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./08-build_abe-gdb/make-gdb.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./08-build_abe-gdb/make-gdb.log.xz
+++ case $text_type in
+++ echo -n ./08-build_abe-gdb/make-gdb.log.xz
++ echo '- ./08-build_abe-gdb/make-gdb.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./09-build_abe-qemu/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./09-build_abe-qemu/console.log.xz
+++ case $text_type in
+++ echo -n ./09-build_abe-qemu/console.log.xz
++ echo '- ./09-build_abe-qemu/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./09-build_abe-qemu/make-qemu.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./09-build_abe-qemu/make-qemu.log.xz
+++ case $text_type in
+++ echo -n ./09-build_abe-qemu/make-qemu.log.xz
++ echo '- ./09-build_abe-qemu/make-qemu.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./10-build_abe-dejagnu/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./10-build_abe-dejagnu/console.log.xz
+++ case $text_type in
+++ echo -n ./10-build_abe-dejagnu/console.log.xz
++ echo '- ./10-build_abe-dejagnu/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./10-build_abe-dejagnu/make-dejagnu.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./10-build_abe-dejagnu/make-dejagnu.log.xz
+++ case $text_type in
+++ echo -n ./10-build_abe-dejagnu/make-dejagnu.log.xz
++ echo '- ./10-build_abe-dejagnu/make-dejagnu.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./11-build_abe-check_gcc/baseline.xfail
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./11-build_abe-check_gcc/baseline.xfail
+++ case $text_type in
+++ echo -n ./11-build_abe-check_gcc/baseline.xfail
++ echo '- ./11-build_abe-check_gcc/baseline.xfail'
++ read -r cur_file
+++ print_readme_link txt ./11-build_abe-check_gcc/check-gcc.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./11-build_abe-check_gcc/check-gcc.log.xz
+++ case $text_type in
+++ echo -n ./11-build_abe-check_gcc/check-gcc.log.xz
++ echo '- ./11-build_abe-check_gcc/check-gcc.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./11-build_abe-check_gcc/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./11-build_abe-check_gcc/console.log.xz
+++ case $text_type in
+++ echo -n ./11-build_abe-check_gcc/console.log.xz
++ echo '- ./11-build_abe-check_gcc/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./11-build_abe-check_gcc/flaky.xfail
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./11-build_abe-check_gcc/flaky.xfail
+++ case $text_type in
+++ echo -n ./11-build_abe-check_gcc/flaky.xfail
++ echo '- ./11-build_abe-check_gcc/flaky.xfail'
++ read -r cur_file
+++ print_readme_link txt ./12-check_regression/baseline.xfail
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./12-check_regression/baseline.xfail
+++ case $text_type in
+++ echo -n ./12-check_regression/baseline.xfail
++ echo '- ./12-check_regression/baseline.xfail'
++ read -r cur_file
+++ print_readme_link txt ./12-check_regression/console.log.xz
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./12-check_regression/console.log.xz
+++ case $text_type in
+++ echo -n ./12-check_regression/console.log.xz
++ echo '- ./12-check_regression/console.log.xz'
++ read -r cur_file
+++ print_readme_link txt ./12-check_regression/fails.sum
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./12-check_regression/fails.sum
+++ case $text_type in
+++ echo -n ./12-check_regression/fails.sum
++ echo '- ./12-check_regression/fails.sum'
++ read -r cur_file
+++ print_readme_link txt ./12-check_regression/flaky.xfail
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./12-check_regression/flaky.xfail
+++ case $text_type in
+++ echo -n ./12-check_regression/flaky.xfail
++ echo '- ./12-check_regression/flaky.xfail'
++ read -r cur_file
+++ print_readme_link txt ./git/binutils_rev
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/binutils_rev
+++ case $text_type in
+++ echo -n ./git/binutils_rev
++ echo '- ./git/binutils_rev'
++ read -r cur_file
+++ print_readme_link txt ./git/binutils_url
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/binutils_url
+++ case $text_type in
+++ echo -n ./git/binutils_url
++ echo '- ./git/binutils_url'
++ read -r cur_file
+++ print_readme_link txt ./git/gcc_rev
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/gcc_rev
+++ case $text_type in
+++ echo -n ./git/gcc_rev
++ echo '- ./git/gcc_rev'
++ read -r cur_file
+++ print_readme_link txt ./git/gcc_url
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/gcc_url
+++ case $text_type in
+++ echo -n ./git/gcc_url
++ echo '- ./git/gcc_url'
++ read -r cur_file
+++ print_readme_link txt ./git/gdb_rev
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/gdb_rev
+++ case $text_type in
+++ echo -n ./git/gdb_rev
++ echo '- ./git/gdb_rev'
++ read -r cur_file
+++ print_readme_link txt ./git/gdb_url
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/gdb_url
+++ case $text_type in
+++ echo -n ./git/gdb_url
++ echo '- ./git/gdb_url'
++ read -r cur_file
+++ print_readme_link txt ./git/newlib_rev
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/newlib_rev
+++ case $text_type in
+++ echo -n ./git/newlib_rev
++ echo '- ./git/newlib_rev'
++ read -r cur_file
+++ print_readme_link txt ./git/newlib_url
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/newlib_url
+++ case $text_type in
+++ echo -n ./git/newlib_url
++ echo '- ./git/newlib_url'
++ read -r cur_file
+++ print_readme_link txt ./git/qemu_rev
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/qemu_rev
+++ case $text_type in
+++ echo -n ./git/qemu_rev
++ echo '- ./git/qemu_rev'
++ read -r cur_file
+++ print_readme_link txt ./git/qemu_url
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./git/qemu_url
+++ case $text_type in
+++ echo -n ./git/qemu_url
++ echo '- ./git/qemu_url'
++ read -r cur_file
+++ print_readme_link txt ./jenkins/build-name
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./jenkins/build-name
+++ case $text_type in
+++ echo -n ./jenkins/build-name
++ echo '- ./jenkins/build-name'
++ read -r cur_file
+++ print_readme_link txt ./jenkins/notify-full.log
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./jenkins/notify-full.log
+++ case $text_type in
+++ echo -n ./jenkins/notify-full.log
++ echo '- ./jenkins/notify-full.log'
++ read -r cur_file
+++ print_readme_link txt ./jenkins/notify-init.log
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./jenkins/notify-init.log
+++ case $text_type in
+++ echo -n ./jenkins/notify-init.log
++ echo '- ./jenkins/notify-init.log'
++ read -r cur_file
+++ print_readme_link txt ./jenkins/run-build.env
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./jenkins/run-build.env
+++ case $text_type in
+++ echo -n ./jenkins/run-build.env
++ echo '- ./jenkins/run-build.env'
++ read -r cur_file
+++ print_readme_link txt ./manifest.sh
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./manifest.sh
+++ case $text_type in
+++ echo -n ./manifest.sh
++ echo '- ./manifest.sh'
++ read -r cur_file
+++ print_readme_link txt ./notify/jira/comment-template.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/jira/comment-template.txt
+++ case $text_type in
+++ echo -n ./notify/jira/comment-template.txt
++ echo '- ./notify/jira/comment-template.txt'
++ read -r cur_file
+++ print_readme_link txt ./notify/mail-body.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/mail-body.txt
+++ case $text_type in
+++ echo -n ./notify/mail-body.txt
++ echo '- ./notify/mail-body.txt'
++ read -r cur_file
+++ print_readme_link txt ./notify/mail-recipients.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/mail-recipients.txt
+++ case $text_type in
+++ echo -n ./notify/mail-recipients.txt
++ echo '- ./notify/mail-recipients.txt'
++ read -r cur_file
+++ print_readme_link txt ./notify/mail-subject.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/mail-subject.txt
+++ case $text_type in
+++ echo -n ./notify/mail-subject.txt
++ echo '- ./notify/mail-subject.txt'
++ read -r cur_file
+++ print_readme_link txt ./notify/progressions.sum
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/progressions.sum
+++ case $text_type in
+++ echo -n ./notify/progressions.sum
++ echo '- ./notify/progressions.sum'
++ read -r cur_file
+++ print_readme_link txt ./notify/results.compare.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./notify/results.compare.txt
+++ case $text_type in
+++ echo -n ./notify/results.compare.txt
++ echo '- ./notify/results.compare.txt'
++ read -r cur_file
+++ print_readme_link txt ./README.html
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./README.html
+++ case $text_type in
+++ echo -n ./README.html
++ echo '- ./README.html'
++ read -r cur_file
+++ print_readme_link txt ./README.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./README.txt
+++ case $text_type in
+++ echo -n ./README.txt
++ echo '- ./README.txt'
++ read -r cur_file
+++ print_readme_link txt ./results
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./results
+++ case $text_type in
+++ echo -n ./results
++ echo '- ./results'
++ read -r cur_file
+++ print_readme_link txt ./sumfiles/gcc.sum
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./sumfiles/gcc.sum
+++ case $text_type in
+++ echo -n ./sumfiles/gcc.sum
++ echo '- ./sumfiles/gcc.sum'
++ read -r cur_file
+++ print_readme_link txt ./sumfiles/g++.sum
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./sumfiles/g++.sum
+++ case $text_type in
+++ echo -n ./sumfiles/g++.sum
++ echo '- ./sumfiles/g++.sum'
++ read -r cur_file
+++ print_readme_link txt ./sumfiles/libstdc++.sum
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./sumfiles/libstdc++.sum
+++ case $text_type in
+++ echo -n ./sumfiles/libstdc++.sum
++ echo '- ./sumfiles/libstdc++.sum'
++ read -r cur_file
+++ print_readme_link txt ./sumfiles/xfails.xfail
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./sumfiles/xfails.xfail
+++ case $text_type in
+++ echo -n ./sumfiles/xfails.xfail
++ echo '- ./sumfiles/xfails.xfail'
++ read -r cur_file
+++ print_readme_link txt ./testresults/testresults-mail-body.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./testresults/testresults-mail-body.txt
+++ case $text_type in
+++ echo -n ./testresults/testresults-mail-body.txt
++ echo '- ./testresults/testresults-mail-body.txt'
++ read -r cur_file
+++ print_readme_link txt ./testresults/testresults-mail-recipients.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./testresults/testresults-mail-recipients.txt
+++ case $text_type in
+++ echo -n ./testresults/testresults-mail-recipients.txt
++ echo '- ./testresults/testresults-mail-recipients.txt'
++ read -r cur_file
+++ print_readme_link txt ./testresults/testresults-mail-subject.txt
+++ set -euf -o pipefail
+++ local text_type=txt
+++ local msg=./testresults/testresults-mail-subject.txt
+++ case $text_type in
+++ echo -n ./testresults/testresults-mail-subject.txt
++ echo '- ./testresults/testresults-mail-subject.txt'
++ read -r cur_file
++ cat
+ print_readme_footer txt
+ set -euf -o pipefail
+ local text_type=txt
@@ -1852,13 +3515,13 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 6004
-# generate_lnt_report
++ wait 1650223
+ set -euf -o pipefail
+ local results_date
+# generate_lnt_report
+ echo '# generate_lnt_report'
+ true
-+ . /home/tcwg-buildslave/workspace/tcwg_gnu_1/jenkins-scripts/lnt-utils.sh
++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/lnt-utils.sh
+ calculate_results_date
+ set -euf -o pipefail
+ '[' -z ']'
@@ -1895,21 +3558,21 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ 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 ae9e48e5c0acaecf181117bdf3632b6eabf907ec
-+ base_d=1701908226
+++ git -C gcc show --no-patch --pretty=%ct 08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ base_d=1701908726
++ 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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ cur_d=1701908726
-+ '[' x1701908226 '!=' x ']'
-+ '[' x1701908726 = x ']'
-+ '[' 1701908726 -lt 1701908226 ']'
-+ '[' x1701908726 = x ']'
-+ '[' 1701908726 -gt 1701485714 ']'
-+ results_date=1701908726
+++ git -C gcc show --no-patch --pretty=%ct 95b70545331764c85079a1d0e1e19b605bda1456
++ cur_d=1702579031
++ '[' x1701908726 '!=' x ']'
++ '[' x1702579031 = x ']'
++ '[' 1702579031 -lt 1701908726 ']'
++ '[' x1702579031 = x ']'
++ '[' 1702579031 -gt 1701485714 ']'
++ results_date=1702579031
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date newlib
++ set -euf -o pipefail
@@ -1930,7 +3593,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701455335 = x ']'
+ '[' 1701455335 -lt 1701455335 ']'
+ '[' x1701455335 = x ']'
-+ '[' 1701455335 -gt 1701908726 ']'
++ '[' 1701455335 -gt 1702579031 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date gdb
++ set -euf -o pipefail
@@ -1951,7 +3614,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701485714 = x ']'
+ '[' 1701485714 -lt 1701485714 ']'
+ '[' x1701485714 = x ']'
-+ '[' 1701485714 -gt 1701908726 ']'
++ '[' 1701485714 -gt 1702579031 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date qemu
++ set -euf -o pipefail
@@ -1972,37 +3635,37 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701433792 = x ']'
+ '[' 1701433792 -lt 1701433792 ']'
+ '[' x1701433792 = x ']'
-+ '[' 1701433792 -gt 1701908726 ']'
-+ assert_with_msg 'Failed to produce results_date' '[' 1701908726 -gt 0 ']'
++ '[' 1701433792 -gt 1702579031 ']'
++ assert_with_msg 'Failed to produce results_date' '[' 1702579031 -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=1701696961
-+ '[' 1701696961 '!=' '' ']'
-+ assert '[' 1701908726 -ge 1701696961 ']'
++ base_d=1701802843
++ '[' 1701802843 '!=' '' ']'
++ assert '[' 1702579031 -ge 1701802843 ']'
+ set -euf -o pipefail +x
-+ '[' 1701908726 -gt 1701696961 ']'
-+ results_date=1701802843
-+ rr[results_date]=1701802843
++ '[' 1702579031 -gt 1701802843 ']'
++ results_date=1702190937
++ rr[results_date]=1702190937
+ cat
+ manifest_out
+ cat
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1701802843
-++ date '+%Y-%m-%d %H:%M:%S' --date @1701802843
-+ results_date='2023-12-05 19:00:43'
++ results_date=1702190937
+++ date '+%Y-%m-%d %H:%M:%S' --date @1702190937
++ results_date='2023-12-10 06:48:57'
+ 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_m3_eabi-build/258/ tcwg_gnu_embed_check_gcc master-thumb_m3_eabi '2023-12-05 19:00:43' artifacts/sumfiles artifacts/notify/lnt_report.json
-+ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/ tcwg_gnu_embed_check_gcc master-thumb_m3_eabi '2023-12-10 06:48:57' artifacts/sumfiles artifacts/notify/lnt_report.json
++ local build_url=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/
+ local ci_project=tcwg_gnu_embed_check_gcc
+ local ci_config=master-thumb_m3_eabi
-+ local 'results_date=2023-12-05 19:00:43'
++ local 'results_date=2023-12-10 06:48:57'
+ local sumfiles_dir=artifacts/sumfiles
+ local output_file=artifacts/notify/lnt_report.json
+ local -a sumfiles
@@ -2012,8 +3675,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_m3_eabi
+ local build_number
-++ basename https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
-+ build_number=258
+++ basename https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/
++ build_number=261
+ set +x
# release_testresults_files
+ false
@@ -2025,7 +3688,7 @@ 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=1701696961
++ base_d=1701802843
+ calculate_results_date
+ set -euf -o pipefail
+ '[' -z ']'
@@ -2062,21 +3725,21 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ 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 ae9e48e5c0acaecf181117bdf3632b6eabf907ec
-+ base_d=1701908226
+++ git -C gcc show --no-patch --pretty=%ct 08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ base_d=1701908726
++ 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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ cur_d=1701908726
-+ '[' x1701908226 '!=' x ']'
-+ '[' x1701908726 = x ']'
-+ '[' 1701908726 -lt 1701908226 ']'
-+ '[' x1701908726 = x ']'
-+ '[' 1701908726 -gt 1701485714 ']'
-+ results_date=1701908726
+++ git -C gcc show --no-patch --pretty=%ct 95b70545331764c85079a1d0e1e19b605bda1456
++ cur_d=1702579031
++ '[' x1701908726 '!=' x ']'
++ '[' x1702579031 = x ']'
++ '[' 1702579031 -lt 1701908726 ']'
++ '[' x1702579031 = x ']'
++ '[' 1702579031 -gt 1701485714 ']'
++ results_date=1702579031
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date newlib
++ set -euf -o pipefail
@@ -2097,7 +3760,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701455335 = x ']'
+ '[' 1701455335 -lt 1701455335 ']'
+ '[' x1701455335 = x ']'
-+ '[' 1701455335 -gt 1701908726 ']'
++ '[' 1701455335 -gt 1702579031 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date gdb
++ set -euf -o pipefail
@@ -2118,7 +3781,7 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701485714 = x ']'
+ '[' 1701485714 -lt 1701485714 ']'
+ '[' x1701485714 = x ']'
-+ '[' 1701485714 -gt 1701908726 ']'
++ '[' 1701485714 -gt 1702579031 ']'
+ for c in $(get_current_manifest "{rr[components]}")
++ get_baseline_component_date qemu
++ set -euf -o pipefail
@@ -2139,27 +3802,27 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
+ '[' x1701433792 = x ']'
+ '[' 1701433792 -lt 1701433792 ']'
+ '[' x1701433792 = x ']'
-+ '[' 1701433792 -gt 1701908726 ']'
-+ assert_with_msg 'Failed to produce results_date' '[' 1701908726 -gt 0 ']'
++ '[' 1701433792 -gt 1702579031 ']'
++ assert_with_msg 'Failed to produce results_date' '[' 1702579031 -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=1701696961
-+ '[' 1701696961 '!=' '' ']'
-+ assert '[' 1701908726 -ge 1701696961 ']'
++ base_d=1701802843
++ '[' 1701802843 '!=' '' ']'
++ assert '[' 1702579031 -ge 1701802843 ']'
+ set -euf -o pipefail +x
-+ '[' 1701908726 -gt 1701696961 ']'
-+ results_date=1701802843
-+ rr[results_date]=1701802843
++ '[' 1702579031 -gt 1701802843 ']'
++ results_date=1702190937
++ rr[results_date]=1702190937
+ cat
+ manifest_out
+ cat
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1701802843
-+ '[' 105882 -ge 86400 ']'
++ results_date=1702190937
++ '[' 388094 -ge 86400 ']'
+ set +f
+ cp artifacts/testresults/testresults-mail-body.txt artifacts/testresults/testresults-mail-recipients.txt artifacts/testresults/testresults-mail-subject.txt artifacts/jenkins/
... Done
@@ -2168,62 +3831,10 @@ To ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git
# 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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ local dir=gcc/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira
-++ '[' -f interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key ']'
-++ cat interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/key
-+ key=GNU-1075
-++ jipsearch -j key=GNU-1075 -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-1075
-+ post_template_comment=false
-+ true
-+ '[' -f artifacts/notify/jira/comment-card.txt ']'
-+ echo y
-+ jipdate -f artifacts/notify/jira/comment-card.txt
-Traceback (most recent call last):
- File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 649, in main
- issues
-UnboundLocalError: local variable 'issues' referenced before assignment
-
-During handling of the above exception, another exception occurred:
-
-Traceback (most recent call last):
- File "/usr/local/bin/jipdate", line 8, in <module>
- sys.exit(main())
- File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 652, in main
- parse_status_file(jira, filename, None)
- File "/usr/local/lib/python3.10/dist-packages/jipdate/jipdate.py", line 368, in parse_status_file
- resolution_map = dict([(t.name.title(), t.id) for t in jira.resolutions()])
- File "/usr/local/lib/python3.10/dist-packages/jira/client.py", line 3003, in resolutions
- r_json = self._get_json("resolution")
- File "/usr/local/lib/python3.10/dist-packages/jira/client.py", line 3853, in _get_json
- r = self._session.get(url, params=params)
- File "/usr/lib/python3/dist-packages/requests/sessions.py", line 557, in get
- return self.request('GET', url, **kwargs)
- File "/usr/local/lib/python3.10/dist-packages/jira/resilientsession.py", line 246, in request
- elif raise_on_error(response, **processed_kwargs):
- File "/usr/local/lib/python3.10/dist-packages/jira/resilientsession.py", line 71, in raise_on_error
- raise JIRAError(
-jira.exceptions.JIRAError: JiraError HTTP 406 url: https://linaro.atlassian.net/rest/api/2/resolution
-
- response headers = {'Date': 'Fri, 15 Dec 2023 16:28:03 GMT', 'Content-Type': 'text/html;charset=UTF-8', 'Content-Length': '0', 'Server': 'AtlassianEdge', 'Timing-Allow-Origin': '*', 'X-Arequestid': '3c5fc63f9c0229f5d4dfa90cfe9ff263', 'X-Aaccountid': '6098d35c8cbda70068025aff', 'Cache-Control': 'no-cache, no-store, no-transform', 'X-Frame-Options': 'SAMEORIGIN', 'X-Content-Type-Options': 'nosniff', 'X-Xss-Protection': '1; mode=block', 'Atl-Traceid': '76f0544c78a947ad98f6d818ff43f2fb', 'Report-To': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}', 'Nel': '{"failure_fraction": 0.001, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload'}
- response text =
++ 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 2f47c67..70912d7 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_0/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,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_m3_eabi-build/257/
+# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/257/'
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
+ 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_m3_eabi-build/258/
+# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/'
+ 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#08b7462d3ad8e5acd941b7c777c5b26b4064d686 '!=' xbaseline ']'
++++ '[' xhttps://github.com/gcc-mirror/gcc.git#95b70545331764c85079a1d0e1e19b605bda1456 '!=' 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
-++ '[' x08b7462d3ad8e5acd941b7c777c5b26b4064d686 '!=' xae9e48e5c0acaecf181117bdf3632b6eabf907ec ']'
+++ '[' x95b70545331764c85079a1d0e1e19b605bda1456 '!=' x08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ first_bad=95b70545331764c85079a1d0e1e19b605bda1456
++ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ last_good=08b7462d3ad8e5acd941b7c777c5b26b4064d686
+ local res
+ res=0
-+ wait 27976
++ wait 1649541
+ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ git -C gcc rev-parse '08b7462d3ad8e5acd941b7c777c5b26b4064d686^@'
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
+++ git -C gcc rev-parse '95b70545331764c85079a1d0e1e19b605bda1456^@'
# Debug traces :
-# change_kind=single_commit : gcc
+# change_kind=single_component : gcc
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' ae9e48e5c0acaecf181117bdf3632b6eabf907ec = ae9e48e5c0acaecf181117bdf3632b6eabf907ec ']'
-+ return 0
-+ change_kind=single_commit
++ '[' 767e2674875139ac8f354ceee655c1a9561b9779 = 08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
++ return 1
++ 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=ae9e48e5c0acaecf181117bdf3632b6eabf907ec
++ base_rev=08b7462d3ad8e5acd941b7c777c5b26b4064d686
++ 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=08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ git -C gcc rev-list --count ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686
-# rev for gcc : ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686 (1 commits)
++ cur_rev=95b70545331764c85079a1d0e1e19b605bda1456
+++ git -C gcc rev-list --count 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456
+# rev for gcc : 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456 (319 commits)
-+ c_commits=1
-+ echo '# rev for gcc : ae9e48e5c0acaecf181117bdf3632b6eabf907ec..08b7462d3ad8e5acd941b7c777c5b26b4064d686 (1 commits)'
++ c_commits=319
++ echo '# rev for gcc : 08b7462d3ad8e5acd941b7c777c5b26b4064d686..95b70545331764c85079a1d0e1e19b605bda1456 (319 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,252 +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
-+ '[' -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 28056
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ 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=c257e2a3e
-++ '[' 0 -ne 0 ']'
-++ echo c257e2a3e
-+ sha1=c257e2a3e
-+ git -C interesting-commits checkout --detach c257e2a3e
-Previous HEAD position was dbeb0bd03 Add entry 55e94561e97ed0bce4774aa1c6b5d5d82209a379 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/254/
-HEAD is now at c257e2a3e Add entry 3d3e46cc4db9dd32edc82b7029fb694d5d0316de from https://ci.linaro.org/job/tcwg_bmk-code_speed-spec2k6--llvm-arm-master-O2-build/128/
-+ true
-+ local jira_dir jira_key=
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ jira_dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/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 08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ local dir=gcc/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-+ subdir3=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc
-++ local dir=gcc/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 3 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 3 -ge 4 ']'
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-+ subdir4=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ interesting_subdir gcc 08b7462d3ad8e5acd941b7c777c5b26b4064d686 tcwg_gnu_embed_check_gcc master-thumb_m3_eabi
-++ local dir=gcc/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-++ '[' 4 -ge 3 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc
-++ '[' 4 -ge 4 ']'
-++ dir=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-++ echo gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ subdir5=gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ 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_m3_eabi-build/258/artifact/artifacts
-+ '[' -d interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686 ']'
-+ mkdir -p interesting-commits/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi
-+ echo https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
-+ echo ae9e48e5c0acaecf181117bdf3632b6eabf907ec
-+ git -C interesting-commits add gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/build_url gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_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 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/'
-[detached HEAD b0746ca2a] Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/
- 2 files changed, 2 insertions(+)
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/build_url
- create mode 100644 gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/last_good
-+ wait 9540
-+ 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
- c257e2a3e..b0746ca2a 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 e37fb81..e2fcc21 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,9 +1,9 @@
-build_name="#258"
+build_name="#261"
docker_opts=(--distro
default )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#258-gcc"
+build_name="#261-gcc"
branch_opt=(==rr\[gcc_git\]
-https://github.com/gcc-mirror/gcc.git#08b7462d3ad8e5acd941b7c777c5b26b4064d686 )
-build_name="#258-gcc-R# 4 regressions-force"
+https://github.com/gcc-mirror/gcc.git#95b70545331764c85079a1d0e1e19b605bda1456 )
+build_name="#261-gcc-R0-force"
diff --git a/jenkins/testresults-mail-body.txt b/jenkins/testresults-mail-body.txt
index c4c587c..1c57347 100644
--- a/jenkins/testresults-mail-body.txt
+++ b/jenkins/testresults-mail-body.txt
@@ -1,4 +1,4 @@
-LAST_UPDATED: 2023-12-15T15:57:47+00:00 (master revision gcc-14-6239-g08b7462d3ad) arm-eabi {-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto}
+LAST_UPDATED: 2023-12-18T08:46:16+00:00 (master revision gcc-14-6558-g95b70545331) arm-eabi {-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto}
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -37,8 +37,6 @@ Host is x86_64-pc-linux-gnu
Running target qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c 2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c expected multiline pattern lines 46-61
@@ -48,12 +46,6 @@ FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c expected multiline pattern
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for excess errors)
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c 2 blank line(s) in output
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c expected multiline pattern lines 13-28
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
-FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
-FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
-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/auto-init-uninit-17.c unconditional (test for warnings, line 14)
FAIL: gcc.dg/c23-stdarg-4.c execution test
FAIL: gcc.dg/pr110279-1.c scan-tree-dump-times widening_mul "Generated FMA" 3
@@ -82,7 +74,6 @@ FAIL: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Alignment of acce
FAIL: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
FAIL: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
-XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.dg/vect/complex/fast-math-complex-mla-half-float.c scan-tree-dump vect "Found COMPLEX_FMA_CONJ"
FAIL: gcc.dg/vect/complex/fast-math-complex-mls-half-float.c scan-tree-dump vect "Found COMPLEX_FMS"
@@ -1303,13 +1294,12 @@ FAIL: gcc.target/arm/mve/intrinsics/pr97327.c (test for excess errors)
=== gcc Summary ===
-# of expected passes 155701
-# of unexpected failures 1237
-# of unexpected successes 1
-# of expected failures 1010
+# of expected passes 155809
+# of unexpected failures 1229
+# of expected failures 1008
# of unresolved testcases 25
-# of unsupported tests 9082
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 9106
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
Host is x86_64-pc-linux-gnu
@@ -1403,26 +1393,6 @@ 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)
@@ -1434,13 +1404,8 @@ XPASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 22)
FAIL: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -std=c++11
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: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: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:18663)
FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/tls/pr102496-1.C -std=c++14 (test for excess errors)
FAIL: g++.dg/tls/pr102496-1.C -std=c++17 (test for excess errors)
@@ -1458,15 +1423,15 @@ FAIL: g++.target/arm/../../gcc.target/arm/mve/intrinsics/pr97327.c (test for exc
=== g++ Summary ===
-# of expected passes 211299
-# of unexpected failures 121
+# of expected passes 211692
+# of unexpected failures 96
# of unexpected successes 14
-# of expected failures 1767
+# of expected failures 1765
# of unresolved testcases 3
-# of unsupported tests 11510
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 11559
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
-Compiler version: 14.0.0 20231207 (experimental) [master revision gcc-14-6239-g08b7462d3ad] (GCC)
+Compiler version: 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (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-m3 --with-float=softfp --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
+configure flags: SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg_gnu_0/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-m3 --with-float=softfp --with-sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/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_0/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/jenkins/testresults-mail-subject.txt b/jenkins/testresults-mail-subject.txt
index 5404c4a..5ce59d7 100644
--- a/jenkins/testresults-mail-subject.txt
+++ b/jenkins/testresults-mail-subject.txt
@@ -1 +1 @@
-Results for 14.0.0 20231207 (experimental) [master revision gcc-14-6239-g08b7462d3ad] (GCC) testsuite on arm-unknown-eabi
+Results for 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC) testsuite on arm-unknown-eabi
diff --git a/manifest.sh b/manifest.sh
index 8629a2c..fdf03a8 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -1,4 +1,4 @@
-declare -g "jenkins_scripts_rev=612fd815a9ec6a757c61659e38b4adffa165296f"
+declare -g "jenkins_scripts_rev=b7c5c1a8a54bfa866ad2e2676fdca83f1dd55c07"
# Artifacts directory
# Recording parameters to manifest: artifacts/manifest.sh
rr[ci_project]="tcwg_gnu_embed_check_gcc"
@@ -6,10 +6,10 @@ rr[ci_config]="master-thumb_m3_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_m3_eabi-build/258/"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/"
declare -g "SQUAD_GRP="
-rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#08b7462d3ad8e5acd941b7c777c5b26b4064d686"
-rr[result_expiry_date]="20231215"
+rr[gcc_git]="https://github.com/gcc-mirror/gcc.git#95b70545331764c85079a1d0e1e19b605bda1456"
+rr[result_expiry_date]="20231218"
# Saving rr[] in the manifest
rr[abe_branch]="master"
rr[abe_repo]="https://git-us.linaro.org/toolchain/abe.git"
@@ -24,9 +24,9 @@ rr[major]="1"
rr[minor]="2"
rr[newlib_git]="baseline"
rr[no_regression_p]="no_regression_p"
-rr[no_regression_result]="2"
+rr[no_regression_result]="0"
rr[qemu_git]="baseline"
rr[target]="thumb_m3_eabi"
-declare -g "notify=onregression"
-rr[results_date]="1701802843"
-rr[results_date]="1701802843"
+declare -g "notify=ignore"
+rr[results_date]="1702190937"
+rr[results_date]="1702190937"
diff --git a/notify/jira/comment-card.txt b/notify/jira/comment-card.txt
deleted file mode 100644
index 1a1966b..0000000
--- a/notify/jira/comment-card.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[GNU-1075]
-FAIL: 4 regressions: 12 progressions
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index b687a57..b5f89fa 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-1075
-FAIL: 4 regressions: 12 progressions
-Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts/notify/mail-body.txt/*view*/
+PASS: 34 progressions
+Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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 294ded0..0000000
--- a/notify/jira/description
+++ /dev/null
@@ -1,25 +0,0 @@
-Commit: https://github.com/gcc-mirror/gcc/commit/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-commit gcc-14-6239-g08b7462d3ad
-Author: David Malcolm <dmalcolm@redhat.com>
-Date: Wed Dec 6 19:25:26 2023 -0500
-
- analyzer: fix taint false positives with UNKNOWN [PR112850]
-
- PR analyzer/112850 reports a false positive from
- -Wanalyzer-tainted-allocation-size on the Linux kernel [1] where
- -fanalyzer complains that an allocation size is attacker-controlled
- despite the value being correctly sanitized against upper and lower
- limits.
-... 118 lines of the commit log omitted.
-
-* tcwg_gnu_embed_check_gcc
-** master-arm_v7a_softfp_eabi
-*** FAIL: 4 regressions: 12 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts
-** master-thumb_m3_eabi
-*** FAIL: 4 regressions: 12 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
-
-Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
diff --git a/notify/jira/key b/notify/jira/key
deleted file mode 100644
index 5948a19..0000000
--- a/notify/jira/key
+++ /dev/null
@@ -1 +0,0 @@
-GNU-1075
diff --git a/notify/jira/startdate b/notify/jira/startdate
deleted file mode 100644
index ada9133..0000000
--- a/notify/jira/startdate
+++ /dev/null
@@ -1 +0,0 @@
-2023-12-07
diff --git a/notify/jira/summary b/notify/jira/summary
deleted file mode 100644
index 7ca9867..0000000
--- a/notify/jira/summary
+++ /dev/null
@@ -1 +0,0 @@
-gcc-14-6239-g08b7462d3ad: FAIL: 4 regressions: 12 progressions
diff --git a/notify/jira/yaml b/notify/jira/yaml
deleted file mode 100644
index 0d77138..0000000
--- a/notify/jira/yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-- Project: GNU
- IssueType: Sub-task
- Key: GNU-1075
- Summary: |
- gcc-14-6239-g08b7462d3ad: FAIL: 4 regressions: 12 progressions
- Components: GCC
- Start date: 2023-12-07
- Description: |
- Commit: https://github.com/gcc-mirror/gcc/commit/08b7462d3ad8e5acd941b7c777c5b26b4064d686
- commit gcc-14-6239-g08b7462d3ad
- Author: David Malcolm <dmalcolm@redhat.com>
- Date: Wed Dec 6 19:25:26 2023 -0500
-
- analyzer: fix taint false positives with UNKNOWN [PR112850]
-
- PR analyzer/112850 reports a false positive from
- -Wanalyzer-tainted-allocation-size on the Linux kernel [1] where
- -fanalyzer complains that an allocation size is attacker-controlled
- despite the value being correctly sanitized against upper and lower
- limits.
- ... 118 lines of the commit log omitted.
-
- * tcwg_gnu_embed_check_gcc
- ** master-arm_v7a_softfp_eabi
- *** FAIL: 4 regressions: 12 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts
- ** master-thumb_m3_eabi
- *** FAIL: 4 regressions: 12 progressions
- *** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
- *** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
-
- Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/jira/yaml
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index bd56cf1..155e680 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -6,24 +6,24 @@
"Run": {
"Info": {
"tag": "tcwg_gnu_embed_check_gcc",
- "run_order": "258",
- "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/",
+ "run_order": "261",
+ "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/",
"git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=260aa570edcf120332daefb4a102a08c90e4d9b4",
- "git_gcc": "https://github.com/gcc-mirror/gcc/commit/08b7462d3ad8e5acd941b7c777c5b26b4064d686",
+ "git_gcc": "https://github.com/gcc-mirror/gcc/commit/95b70545331764c85079a1d0e1e19b605bda1456",
"git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=65f7ab0bb928162f6a6ea60e2803d6b9e5d95e8b",
"git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=260aa570edcf120332daefb4a102a08c90e4d9b4",
"git_qemu": "https://gitlab.com/qemu-project/qemu/commit/29b5d70cb70574b499517ec9e9f80dea496a3cc0",
"__report_version__": "1"
},
- "Start Time": "2023-12-05 19:00:43"
+ "Start Time": "2023-12-10 06:48:57"
},
"Tests": [
{
"Data": [
- 1237
+ 96
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
}
,
{
@@ -31,47 +31,47 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
}
,
{
"Data": [
- 1010
+ 1765
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
}
,
{
"Data": [
- 155701
+ 211692
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
}
,
{
"Data": [
- 1
+ 14
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
}
,
{
"Data": [
- 25
+ 3
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
}
,
{
"Data": [
- 9082
+ 11559
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
}
,
{
@@ -79,7 +79,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
}
,
{
@@ -87,7 +87,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
}
,
{
@@ -95,15 +95,15 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
+ "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
}
,
{
"Data": [
- 121
+ 1229
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
}
,
{
@@ -111,47 +111,47 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
}
,
{
"Data": [
- 1767
+ 1008
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
}
,
{
"Data": [
- 211299
+ 155809
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
}
,
{
"Data": [
- 14
+ 0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
}
,
{
"Data": [
- 3
+ 25
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
}
,
{
"Data": [
- 11510
+ 9106
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
}
,
{
@@ -159,7 +159,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
}
,
{
@@ -167,7 +167,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
}
,
{
@@ -175,7 +175,7 @@
0
],
"Info": {},
- "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
+ "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
}
,
{
@@ -260,7 +260,7 @@
,
{
"Data": [
- 1372
+ 1339
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.FAIL.nb_FAIL"
@@ -276,7 +276,7 @@
,
{
"Data": [
- 2908
+ 2904
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.XFAIL.nb_XFAIL"
@@ -284,7 +284,7 @@
,
{
"Data": [
- 382631
+ 383132
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.PASS.nb_PASS"
@@ -292,7 +292,7 @@
,
{
"Data": [
- 17
+ 16
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.XPASS.nb_XPASS"
@@ -308,7 +308,7 @@
,
{
"Data": [
- 21607
+ 21680
],
"Info": {},
"Name": "tcwg_gnu_embed_check_gcc.TOTAL.UNSUPPORTED.nb_UNSUPPORTED"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index fedaef4..056d494 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,54 +1,38 @@
Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
-We track this report status in https://linaro.atlassian.net/browse/GNU-1075 , please let us know if you are looking at the problem and/or when you have a fix.
+We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
In arm-eabi cortex-m3 softfp after:
- | commit gcc-14-6239-g08b7462d3ad
- | Author: David Malcolm <dmalcolm@redhat.com>
- | Date: Wed Dec 6 19:25:26 2023 -0500
- |
- | analyzer: fix taint false positives with UNKNOWN [PR112850]
- |
- | PR analyzer/112850 reports a false positive from
- | -Wanalyzer-tainted-allocation-size on the Linux kernel [1] where
- | -fanalyzer complains that an allocation size is attacker-controlled
- | despite the value being correctly sanitized against upper and lower
- | limits.
- | ... 118 lines of the commit log omitted.
+ | 319 commits in gcc
+ | 95b70545331 fortran: Add degree based trig functions for F2023
+ | 767e2674875 c++: adjust class-deduction67.C for C++23
+ | e5e1999aa66 expmed: Compare unit_precision for better mode.
+ | 0a5170b5f59 expmed: Use GET_MODE_PRECISION and expander's output mode.
+ | 8cfc28040ec doc: Document AArch64-specific asm operand modifiers
+ | ... and 314 more commits in gcc
-FAIL: 4 regressions: 12 progressions
-
-regressions.sum:
- === g++ tests ===
-
-Running g++:g++.dg/analyzer/analyzer.exp ...
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
-
- === Results Summary ===
+PASS: 34 progressions
progressions.sum:
=== g++ tests ===
-Running g++:g++.dg/analyzer/analyzer.exp ...
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
-... and 7 more entries
+Running g++:g++.dg/dg.exp ...
+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++17 dg-regexp 77 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 warning at line 46 (test for warnings, line )
+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++20 dg-regexp 43 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
+... and 38 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_m3_eabi-build/258/artifact/artifacts/00-sumfiles/ .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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_m3_eabi-build/258/artifact/artifacts/notify/ .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/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_m3_eabi-build/258/artifact/artifacts/sumfiles/xfails.xfail .
+ - https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts/sumfiles/xfails.xfail .
The configuration of this build is:
CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv7-m -mtune=cortex-m3 -mfloat-abi=softfp -mfpu=auto
@@ -56,21 +40,6 @@ CI config tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv7-m -mtune=cortex
-----------------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_m3_eabi-build/258/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/257/artifact/artifacts
-
-Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/reproduction_instructions.txt
-
-Full commit : https://github.com/gcc-mirror/gcc/commit/08b7462d3ad8e5acd941b7c777c5b26b4064d686
-
-List of configurations that regressed due to this commit :
-* tcwg_gnu_embed_check_gcc
-** master-arm_v7a_softfp_eabi
-*** FAIL: 4 regressions: 12 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/338/artifact/artifacts
-** master-thumb_m3_eabi
-*** FAIL: 4 regressions: 12 progressions
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/08b7462d3ad8e5acd941b7c777c5b26b4064d686/tcwg_gnu_embed_check_gcc/master-thumb_m3_eabi/details.txt
-*** https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
+Current build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/261/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_eabi-build/258/artifact/artifacts
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index bc2c1e8..95af7d4 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org,dmalcolm@redhat.com
+richard.ball@arm.com,cc:demin.han@starfivetech.com,andre.simoesdiasvieira@arm.com,roger@nextmovesoftware.com,cc:kmatsui@gcc.gnu.org,cc:arsen@aarsen.me,rearnsha@arm.com,cc:pierre-emmanuel.patry@embecosm.com,cc:oliva@adacore.com,(no_default),fkastl@suse.cz,victor.donascimento@arm.com,xry111@xry111.site,fweimer@redhat.com,hliu@os.amperecomputing.com,hp@bitrange.com,cc:lipeng.zhu@intel.com,cc:lingling.kong@intel.com,bcc:tcwg-validation@linaro.org,poulhies@adacore.com,ams@codesourcery.com,cc:yangyujie@loongson.cn,arsen@gcc.gnu.org,jakub@redhat.com,polacek@redhat.com,gaiusmod2@gmail.com,jvdelisle@gcc.gnu.org,wangfeng@eswincomputing.com,haochen.jiang@intel.com,guojiufu@linux.ibm.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,jason@redhat.com,dkm@kataplop.net,tobias@codesourcery.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,piannetta@kalrayinc.com,hongyu.wang@intel.com,uecker@tugraz.at,rdapp@ventanamicro.com,tom@tromey.com,mjambor@suse.cz,cc:gaofei@eswincomputing.com,lehua.ding@rivai.ai,rguenther@suse.de,chenglulu@loongson.cn,cc:apinski@marvell.com,vmakarov@redhat.com,stefansf@linux.ibm.com,guihaoc@gcc.gnu.org,gccadmin@gcc.gnu.org,thomas@codesourcery.com,oliva@gnu.org,dmalcolm@redhat.com,ro@CeBiTec.Uni-Bielefeld.DE,cc:mikpelinux@gmail.com,cc:ezra.sitorus@arm.com,andrew.carlotti@arm.com,pan2.li@intel.com,julian@codesourcery.com,szabolcs.nagy@arm.com,cc:xujiahao@loongson.cn,cc:hp@axis.com,hongtao.liu@intel.com,christoph.muellner@vrull.eu,nathanieloshead@gmail.com,fxcoudert@gcc.gnu.org,ppalka@redhat.com,ibuclaw@gdcproject.org,alex.coplan@arm.com,richard.sandiford@arm.com,bergner@linux.ibm.com,quic_apinski@quicinc.com,linkw@linux.ibm.com,jwakely@redhat.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 00bdd26..247a2f5 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] gcc-14-6239-g08b7462d3ad: FAIL: 4 regressions: 12 progressions on master-thumb_m3_eabi
+[Linaro-TCWG-CI] 319 commits in gcc: PASS: 34 progressions on master-thumb_m3_eabi
diff --git a/notify/progressions.sum b/notify/progressions.sum
index 98d8314..b1575bf 100644
--- a/notify/progressions.sum
+++ b/notify/progressions.sum
@@ -1,17 +1,48 @@
=== g++ tests ===
-Running g++:g++.dg/analyzer/analyzer.exp ...
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 881)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for bogus messages, line 889)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for bogus messages, line 889)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for bogus messages, line 889)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for bogus messages, line 889)
+Running g++:g++.dg/dg.exp ...
+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++17 dg-regexp 77 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 warning at line 46 (test for warnings, line )
+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++20 dg-regexp 43 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 dg-regexp 29 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 28 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 46 (test for warnings, line )
+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++20 dg-regexp 44 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 44 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++17 dg-regexp 29 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 43 not found: " *inlined from [^\n
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 30 (test for warnings, line )
+FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 not found: " *inlined from [^\n
+
+Running g++:g++.dg/modules/modules.exp ...
+FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2b (test for excess errors)
+FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2b (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_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+ === gcc tests ===
+
+Running gcc:gcc.dg/analyzer/analyzer.exp ...
+FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
+
+Running gcc:gcc.dg/analyzer/torture/analyzer-torture.exp ...
+FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
+FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
+
+Running gcc:gcc.dg/tree-ssa/tree-ssa.exp ...
+XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
=== Results Summary ===
diff --git a/notify/regressions.sum b/notify/regressions.sum
deleted file mode 100644
index 9b26804..0000000
--- a/notify/regressions.sum
+++ /dev/null
@@ -1,9 +0,0 @@
- === g++ tests ===
-
-Running g++:g++.dg/analyzer/analyzer.exp ...
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
-
- === Results Summary ===
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 9f439ef..48c3cee 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -7,286 +7,2149 @@ g++.sum
gcc.sum
libstdc++.sum
Comparing:
-REFERENCE:/tmp/gxx-sum1.23685
-CURRENT: /tmp/gxx-sum2.23685
+REFERENCE:/tmp/gxx-sum1.1649678
+CURRENT: /tmp/gxx-sum2.1649678
+---------+---------+
o RUN STATUS: | REF | RES |
+------------------------------------------+---------+---------+
- | Passes [PASS] | 382620 | 382631 |
- | Unexpected fails [FAIL] | 1372 | 1372 |
+ | Passes [PASS] | 382631 | 383132 |
+ | Unexpected fails [FAIL] | 1372 | 1339 |
| Errors [ERROR] | 0 | 0 |
- | Unexpected passes [XPASS] | 25 | 17 |
- | Expected fails [XFAIL] | 2911 | 2908 |
+ | Unexpected passes [XPASS] | 17 | 16 |
+ | Expected fails [XFAIL] | 2908 | 2904 |
| Known fails [KFAIL] | 0 | 0 |
| Unresolved [UNRESOLVED] | 28 | 28 |
- | Unsupported [UNSUPPORTED] | 21607 | 21607 |
+ | Unsupported [UNSUPPORTED] | 21607 | 21680 |
| Untested [UNTESTED] | 0 | 0 |
+------------------------------------------+---------+---------+
- REF PASS ratio: 0.943627
- RES PASS ratio: 0.943646
+ REF PASS ratio: 0.943646
+ RES PASS ratio: 0.943625
o REGRESSIONS:
+------------------------------------------+---------+
- | FAIL appears [ => FAIL] | 4 |
+------------------------------------------+---------+
- | TOTAL_REGRESSIONS | 4 |
+ | TOTAL_REGRESSIONS | 0 |
+------------------------------------------+---------+
- - FAIL appears [ => FAIL]:
-
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
-
-
o IMPROVEMENTS TO BE CHECKED:
+------------------------------------------+---------+
- | PASS disappears [PASS => ] | 72 |
- | New PASS [ => PASS] | 82 |
- | XPASS disappears [XPASS=> ] | 8 |
- | FAIL disappears [FAIL => ] | 4 |
- | XFAIL disappears [XFAIL=> ] | 12 |
- | XFAIL now PASS [XFAIL=> PASS] | 1 |
- | XFAIL appears [ =>XFAIL] | 10 |
+ | PASS disappears [PASS => ] | 632 |
+ | PASS now XFAIL [PASS =>XFAIL] | 28 |
+ | New PASS [ => PASS] | 1134 |
+ | XPASS disappears [XPASS=> ] | 1 |
+ | FAIL now PASS [FAIL => PASS] | 14 |
+ | FAIL disappears [FAIL => ] | 19 |
+ | XFAIL disappears [XFAIL=> ] | 61 |
+ | XFAIL now PASS [XFAIL=> PASS] | 12 |
+ | XFAIL appears [ =>XFAIL] | 41 |
+ | UNSUPPORTED appears [ =>UNSUP] | 73 |
+------------------------------------------+---------+
- | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 189 |
+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 2015 |
+------------------------------------------+---------+
- PASS disappears [PASS => ]:
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 47)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 58)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 68)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 47)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 58)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 68)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 47)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 58)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 68)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 47)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 58)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 68)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 129)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 132)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 129)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 132)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 129)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 132)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 129)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 132)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 75)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 78)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 85)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 91)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 75)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 78)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 85)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 91)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 75)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 78)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 85)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 91)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 75)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 78)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 85)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 91)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++14 (test for bogus messages, line 15)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++17 (test for bogus messages, line 15)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++20 (test for bogus messages, line 15)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++98 (test for bogus messages, line 15)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for warnings, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for warnings, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for warnings, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for warnings, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++14 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++17 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++14 (test for errors, line 7)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++17 (test for errors, line 7)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 7)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 7)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 30)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 (test for errors, line 30)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 30)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 30)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++14 (test for errors, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++17 (test for errors, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 16)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 20)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 24)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 16)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 20)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 24)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 16)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 20)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 24)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 10)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 16)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 20)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 24)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 24)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for errors, line 24)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 24)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C -std=c++17 at line 20 (test for errors, line 18)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C -std=c++20 at line 20 (test for errors, line 18)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 2
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 2
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++14 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++14 at line 9 (test for errors, line 10)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++98 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++98 at line 9 (test for errors, line 10)
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
Executed from: gcc:gcc.dg/analyzer/analyzer.exp
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 47)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 58)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 68)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 129)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 132)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c (test for warnings, line 881)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 75)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 78)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 85)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 91)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 94)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c (test for bogus messages, line 15)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 22)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 31)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 39)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 78)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 81)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 88)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 94)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 97)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/use-after-free.c (test for warnings, line 10)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/use-after-free.c (test for warnings, line 9)
- Executed from: gcc:gcc.dg/plugin/plugin.exp
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-4.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 35)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-4.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 37)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-5.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 40)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-5.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 42)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-6.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 37)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-6.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 39)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for bogus messages, line 81)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 26)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 40)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 55)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 59)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 67)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 71)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 91)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 27)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 41)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 31 (test for warnings, line 30)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 45 (test for warnings, line 44)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 28 (test for warnings, line 27)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 32 (test for warnings, line 30)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 42 (test for warnings, line 41)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 46 (test for warnings, line 44)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 30)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 44)
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 55)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 56)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 57)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 58)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 59)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for warnings, line 60)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 8)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 10)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 7)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 30)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 21)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 10)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 16)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 20)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 24)
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(a & 1\\) == 0" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(b & 1\\) == 0" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(c & 1\\) == 0" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(d & 1\\) == 0" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/fold-even-1.c scan-tree-dump-times original "\\(e & 1\\) == 0" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-20.c at line 11 (test for warnings, line 10)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-20.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-21.c at line 11 (test for warnings, line 10)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-21.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-25.c at line 9 (test for warnings, line 8)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr51628-25.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "d = {CLOBBER\\(eol\\)}" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eol\\)}" 1
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 0;" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 1;" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-3.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-4.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-5.c (test for excess errors)
+ Executed from: libstdc++:libstdc++-dg/conformance.exp
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 101)
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 101)
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 172)
+
+
+ - PASS now XFAIL [PASS =>XFAIL]:
+
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
- New PASS [ => PASS]:
Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 49)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 60)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++14 (test for bogus messages, line 70)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 49)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 60)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++17 (test for bogus messages, line 70)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 49)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 60)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++20 (test for bogus messages, line 70)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 49)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 60)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c -std=c++98 (test for bogus messages, line 70)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 131)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++14 (test for bogus messages, line 134)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 131)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++17 (test for bogus messages, line 134)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 131)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++20 (test for bogus messages, line 134)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 131)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c -std=c++98 (test for bogus messages, line 134)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 PR analyzer/103546 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 PR analyzer/103546 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 PR analyzer/103546 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 PR analyzer/103546 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 77)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 80)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 87)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 93)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++14 PR analyzer/108806 (test for bogus messages, line 96)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 77)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 80)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 87)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 93)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++17 PR analyzer/108806 (test for bogus messages, line 96)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 77)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 80)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 87)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 93)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++20 PR analyzer/108806 (test for bogus messages, line 96)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 77)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 80)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 87)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 93)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c -std=c++98 PR analyzer/108806 (test for bogus messages, line 96)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++14 (test for bogus messages, line 17)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++17 (test for bogus messages, line 17)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++20 (test for bogus messages, line 17)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c -std=c++98 (test for bogus messages, line 17)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c -std=c++14 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c -std=c++17 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c -std=c++20 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c -std=c++98 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for bogus messages, line 7)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for bogus messages, line 7)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for bogus messages, line 7)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for excess errors)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for bogus messages, line 7)
+ g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for excess errors)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 55)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 56)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 57)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 58)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 59)
+ g++:g++.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 60)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++14 (test for errors, line 9)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++17 (test for errors, line 9)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++20 (test for errors, line 9)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++98 (test for errors, line 9)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++14 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++17 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++20 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-apply3.c -std=gnu++98 (test for errors, line 8)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 31)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++17 (test for errors, line 31)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++20 (test for errors, line 31)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict1.c -std=gnu++98 (test for errors, line 31)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++14 (test for errors, line 22)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++17 (test for errors, line 22)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++20 (test for errors, line 22)
+ g++:g++.dg/dg.exp=c-c++-common/strub-strict2.c -std=gnu++98 (test for errors, line 22)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-2.c -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported-3.c -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-unsupported.c -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 12)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 18)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 at line 24 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 12)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 18)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 at line 24 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 12)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 13)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 18)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 at line 24 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 10 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 11 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 12 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 6 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 7 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 at line 8 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 10 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 11 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 12 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 6 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 7 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 at line 8 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 10 (test for warnings, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 11 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 12 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 6 (test for errors, line 21)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 7 (test for errors, line 22)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 at line 8 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 19)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 36)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 42)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 81)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 69)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 70)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 71)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 77)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 78)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 79)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 80)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 19)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 36)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 42)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 81)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 69)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 70)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 71)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 77)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 78)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 79)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 80)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 19)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 36)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 42)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 7)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 73)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 81)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 85)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 90)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 69)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 70)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 71)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 77)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 78)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 79)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 80)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 86)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 87)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 88)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 89)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++14 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++17 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-nsdmi7b.C -std=c++20 (test for errors, line 23)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C -std=c++17 at line 19 (test for errors, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction67.C -std=c++20 at line 19 (test for errors, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 17)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 27)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited2.C -std=c++23 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited2.C -std=c++26 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited3.C -std=c++23 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited3.C -std=c++26 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1C1YEvT_
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1D1XEvT_
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gIiEvT_
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for errors, line 77)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-new3.C -std=c++20 (test for warnings, line 87)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 19)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 19)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 19)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 17)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 19)
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 3
+ g++:g++.dg/dg.exp=g++.dg/ext/is_array.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_array.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_array.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_function.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_function.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_function.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_object.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_object.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_object.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++14 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++14 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++14 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++14 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++17 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++17 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++17 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++17 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++20 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++20 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++20 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++20 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++98 (test for errors, line 11)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++98 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++98 (test for warnings, line 7)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++98 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/overload/error5.C -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++14 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++14 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++14 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++17 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++17 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++17 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++20 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++20 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++20 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++98 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++98 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++98 (test for warnings, line 6)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6.C -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++14 at line 5 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++14 at line 6 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++17 at line 5 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++17 at line 6 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++20 at line 5 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++20 at line 6 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++98 at line 5 (test for errors, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++98 at line 6 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/overload/error6a.C -std=c++98 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/pr112822.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/pr112822.C -std=gnu++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++14 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++14 at line 13 (test for errors, line 14)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++98 (test for warnings, line 9)
+ g++:g++.dg/dg.exp=g++.dg/template/copy1.C -std=c++98 at line 13 (test for errors, line 14)
+ g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C -std=c++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C -std=c++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 28 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 29 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 43 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 44 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 45 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 75 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 76 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 77 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 43 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 45 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 75 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 76 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 was found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 14)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 24)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 27)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 30)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 33)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 52)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 6)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 26)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 28)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 29)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 31)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 32)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 38)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 4)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 40)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 42)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 49 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 51 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 14)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 24)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 27)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 30)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 33)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 52)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 6)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 26)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 28)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 29)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 31)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 32)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 38)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 4)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 40)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 42)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 49 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 51 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for excess errors)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 14)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 24)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 27)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 30)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 33)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 52)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 6)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 11)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 22)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 23)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 25)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 26)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 28)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 29)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 31)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 32)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 38)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 4)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 40)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 42)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 5)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 8)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 49 (test for warnings, line 48)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 51 (test for warnings, line 50)
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for excess errors)
+ Executed from: g++:g++.dg/modules/modules.exp
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H -std=c++2a (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H -std=c++2b (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2a (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_b.C -std=c++2b (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++17 (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++2a (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/pr104234.C -std=c++2b (test for excess errors)
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 102)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 107)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 123)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 128)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 142)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 160)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 165)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 180)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 198)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 203)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 219)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 224)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 238)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 256)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 261)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 82)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 11)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 16)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 10)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 29)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 51)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 26)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 43)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 25)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 43)
+ Executed from: g++:g++.dg/vect/vect.exp
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc -std=c++14 (test for excess errors)
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc -std=c++17 (test for excess errors)
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc -std=c++20 (test for excess errors)
+ Executed from: gcc:gcc.c-torture/unsorted/unsorted.exp
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O1 comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -g comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Og -g comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Os comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O1 comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -g comparison
+ gcc:gcc.c-torture/unsorted/unsorted.exp=gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -Os comparison
Executed from: gcc:gcc.dg/analyzer/analyzer.exp
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 49)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 60)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c (test for bogus messages, line 70)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 131)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/feasibility-3.c (test for bogus messages, line 134)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c (test for warnings, line 882)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c PR analyzer/103546 (test for bogus messages, line 889)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 77)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 80)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 87)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 93)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 96)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strtok-2.c (test for bogus messages, line 17)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 24)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 33)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/pr99044-2.c (test for bogus messages, line 41)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 80)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 83)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 90)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 96)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/uninit-pr108806-qemu.c PR analyzer/108806 (test for bogus messages, line 99)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/use-after-free.c (test for warnings, line 11)
- gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/use-after-free.c (test for warnings, line 12)
+ gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/ice-pr112889.c (test for excess errors)
+ gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c (test for bogus messages, line 7)
+ gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/taint-modulus-1.c (test for excess errors)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for bogus messages, line 82)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 27)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 41)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 56)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 60)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 68)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 72)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c (test for warnings, line 92)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 28)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 42)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 32 (test for warnings, line 31)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event1 at line 46 (test for warnings, line 45)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 29 (test for warnings, line 28)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 33 (test for warnings, line 31)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 43 (test for warnings, line 42)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c event2 at line 47 (test for warnings, line 45)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 31)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/fd-4.c warning (test for warnings, line 45)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 110)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 126)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 138)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 30)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 48)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 123)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 135)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 56)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 63)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 70)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 79)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 95)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-no-short-enum-1.c (test for excess errors)
+ Executed from: gcc:gcc.dg/cpp/cpp.exp
+ gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-1.c (test for excess errors)
+ gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-1.c scan-file P:<built-in>;F:<NULL>;
+ gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-2.c (test for excess errors)
+ gcc:gcc.dg/cpp/cpp.exp=gcc.dg/cpp/pr111965-2.c scan-file-not P:<built-in>;F:<NULL>;
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 55)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 56)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 57)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 58)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 59)
+ gcc:gcc.dg/dg.exp=c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 60)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 9)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 11)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 8)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 31)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 22)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported-2.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported-3.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-unsupported.c -Wc++-compat (test for excess errors)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 11)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 17)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 21)
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 25)
+ gcc:gcc.dg/dg.exp=gcc.dg/inline-mem-cmp-pr112778.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112380.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112488-1.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112488-2.c (test for warnings, line 6)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112488-2.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112887.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112898.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112924.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr112939.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "d = {CLOBBER\\(eos\\)}" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eos\\)}" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/sccopy-1.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/sccopy-1.c scan-tree-dump sccopy1 "Replacing SCC of size 2"
+ gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c (test for excess errors)
+ gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short int &" 1
+ gcc:gcc.dg/dg.exp=gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short" 2
+ gcc:gcc.dg/dg.exp=gcc.dg/uninit-pr112909.c (test for bogus messages, line 19)
+ gcc:gcc.dg/dg.exp=gcc.dg/uninit-pr112909.c (test for excess errors)
+ Executed from: gcc:gcc.dg/params/params.exp
+ gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=0 (test for excess errors)
Executed from: gcc:gcc.dg/plugin/plugin.exp
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 33)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for bogus messages, line 35)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-too-complex.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 34)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-too-complex.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-too-complex.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for bogus messages, line 36)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-unsanitized.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850-unsanitized.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for warnings, line 35)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 30)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-pr112850.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for bogus messages, line 32)
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 19)
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 70)
+ gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 102)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 107)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 123)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 128)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 142)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 160)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 165)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 180)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 198)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 203)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 219)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 224)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 238)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 256)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 261)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-callable2.c -Os (test for errors, line 82)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 11)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 16)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 10)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 29)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 51)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 26)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 24)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 46)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 25)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 43)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os scan-tree-dump original "__builtin_trunc"
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O0 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O1 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -O3 -g execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -Os (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110640.c -Os execution test
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O0 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O1 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O2 (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -O3 -g (test for excess errors)
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112991.c -Os (test for excess errors)
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-1.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-1.c scan-tree-dump-not optimized " == "
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-not optimized " == "
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-not optimized " == "
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-times optimized "return 1" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-not phiopt2 " != 1"
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-times phiopt2 " \\^ 1" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-1.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-1.c scan-tree-dump-not optimized " / \\[2389-\\]"
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c (test for excess errors)
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return -7;" 2
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 2;" 3
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 7;" 3
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[0-9]+ = 0;" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[0-9]+ = 1;" 1
+ Executed from: libstdc++:libstdc++-dg/conformance.exp
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 100)
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 100)
+ libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 180)
- XPASS disappears [XPASS=> ]:
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for bogus messages, line 889)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for bogus messages, line 889)
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
+
+
+ - FAIL now PASS [FAIL => PASS]:
+
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 30 (test for warnings, line )
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 warning at line 46 (test for warnings, line )
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 30 (test for warnings, line )
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 warning at line 46 (test for warnings, line )
+ Executed from: g++:g++.dg/modules/modules.exp
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-4_b.C -std=c++2b (test for excess errors)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-5_b.C -std=c++2b (test for excess errors)
+ Executed from: gcc:gcc.dg/analyzer/analyzer.exp
+ gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+ gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
+ Executed from: gcc:gcc.dg/analyzer/torture/analyzer-torture.exp
+ gcc:gcc.dg/analyzer/torture/analyzer-torture.exp=gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
+ gcc:gcc.dg/analyzer/torture/analyzer-torture.exp=gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
- FAIL disappears [FAIL => ]:
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 881)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 28 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 29 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 43 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 44 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 45 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 75 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 76 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++17 dg-regexp 77 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 28 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 43 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 45 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 75 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 76 not found: " *inlined from [^\n
+ g++:g++.dg/dg.exp=g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 77 not found: " *inlined from [^\n
+ Executed from: g++:g++.dg/modules/modules.exp
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-4_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header-5_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/xtreme-header_b.C -std=c++2b (internal compiler error: tree check: expected class 'type', have 'declaration' (template_decl) in get_originating_module_decl, at cp/module.cc:18663)
- XFAIL disappears [XFAIL=> ]:
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++14 PR analyzer/108251 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++17 PR analyzer/108251 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 PR analyzer/108251 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 94)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++14 PR analyzer/108400 (test for bogus messages, line 62)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++17 PR analyzer/108400 (test for bogus messages, line 62)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 PR analyzer/108400 (test for bogus messages, line 62)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 PR analyzer/108400 (test for bogus messages, line 62)
- Executed from: gcc:gcc.dg/analyzer/analyzer.exp
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-with-call-summaries.c (test for bogus messages, line 888)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/flex-without-call-summaries.c (test for bogus messages, line 889)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c PR analyzer/108251 (test for bogus messages, line 94)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c PR analyzer/108400 (test for bogus messages, line 62)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13468)
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times ivopts "&a" 1
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times ivopts "&a" 1
- XFAIL now PASS [XFAIL=> PASS]:
- Executed from: gcc:gcc.dg/plugin/plugin.exp
- gcc:gcc.dg/plugin/plugin.exp=gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 42)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+ g++:g++.dg/dg.exp=g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a5 = {\\.n=42, \\.m=0}"
- XFAIL appears [ =>XFAIL]:
- Executed from: g++:g++.dg/analyzer/analyzer.exp
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++14 PR analyzer/108251 (test for bogus messages, line 95)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++17 PR analyzer/108251 (test for bogus messages, line 95)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++20 PR analyzer/108251 (test for bogus messages, line 95)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c -std=c++98 PR analyzer/108251 (test for bogus messages, line 95)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++14 PR analyzer/108400 (test for bogus messages, line 64)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++17 PR analyzer/108400 (test for bogus messages, line 64)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++20 PR analyzer/108400 (test for bogus messages, line 64)
- g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c -std=c++98 PR analyzer/108400 (test for bogus messages, line 64)
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 72)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 72)
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 72)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 11)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 19)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 32)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 11)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 19)
+ g++:g++.dg/dg.exp=g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 32)
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for bogus messages, line 18)
+ Executed from: g++:g++.dg/torture/dg-torture.exp
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 31)
+ g++:g++.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 31)
+ gcc:gcc.dg/torture/dg-torture.exp=c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
+
+
+ - UNSUPPORTED appears [ =>UNSUP]:
+
+ Executed from: g++:g++.dg/dg.exp
+ g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c -std=gnu++14
+ g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c -std=gnu++17
+ g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c -std=gnu++20
+ g++:g++.dg/dg.exp=c-c++-common/strub-split-stack.c -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/deleted16a.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/gen-attrs-79.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array20.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp0x/noexcept81.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp1y/constexpr-lifetime7.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto23.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/cpp1z/nontype-auto24.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++17
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C -std=c++17
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime1.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C -std=c++17
+ g++:g++.dg/dg.exp=g++.dg/cpp2a/constexpr-lifetime2.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_array.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_bounded_array.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_function.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_function_pointer.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_object_pointer.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_member_pointer.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible7.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_nothrow_constructible8.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_object.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_reference.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/is_scoped_enum.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/ext/remove_pointer.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C -std=c++14
+ g++:g++.dg/dg.exp=g++.dg/inherit/multiple2.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/pr112822.C -std=gnu++14
+ g++:g++.dg/dg.exp=g++.dg/pr112822.C -std=gnu++98
+ g++:g++.dg/dg.exp=g++.dg/template/fnspec3.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/template/ptrmem34.C -std=c++98
+ g++:g++.dg/dg.exp=g++.dg/warn/Wno-attributes-1.C -std=gnu++98
+ Executed from: g++:g++.dg/modules/modules.exp
+ g++:g++.dg/modules/modules.exp=g++.dg/modules/concept-8_a.H -std=c++17
+ Executed from: g++:g++.dg/vect/vect.exp
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112793.cc -std=c++98
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc -std=c++14
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc -std=c++17
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc -std=c++20
+ g++:g++.dg/vect/vect.exp=g++.dg/vect/pr112961.cc -std=c++98
Executed from: gcc:gcc.dg/analyzer/analyzer.exp
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c PR analyzer/108251 (test for bogus messages, line 95)
- gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c PR analyzer/108400 (test for bogus messages, line 64)
+ gcc:gcc.dg/analyzer/analyzer.exp=gcc.dg/analyzer/switch-short-enum-1.c
+ Executed from: gcc:gcc.dg/dg.exp
+ gcc:gcc.dg/dg.exp=c-c++-common/strub-split-stack.c -Wc++-compat
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-49.c
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-50.c
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-51.c
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-52.c
+ gcc:gcc.dg/dg.exp=gcc.dg/bitint-53.c
+ Executed from: gcc:gcc.dg/params/params.exp
+ gcc:gcc.dg/params/params.exp=gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=1073741824
+ Executed from: gcc:gcc.dg/torture/dg-torture.exp
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O0
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O1
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O2
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -O3 -g
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/neon-sve-bridge.c -Os
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O0
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O1
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O2
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -O3 -g
+ gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr112736.c -Os
+ Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+ gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-16.c
-# Regressions found
-# Regressions in 3 common sum files found
+# Improvements found
+# No regression found in 3 common sum files
diff --git a/results b/results
index 72f4eb1..7184253 100644
--- a/results
+++ b/results
@@ -16,4 +16,3 @@
-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-m3 --set gcc_override_configure=--with-float=softfp --set target_board_options={-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto} --qemu-cpu cortex-m3:
0
-# 4 regressions
diff --git a/sumfiles/g++.sum b/sumfiles/g++.sum
index 6902d21..596beb0 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 Fri Dec 15 15:57:49 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:18 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -1855,6 +1855,10 @@ PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for bogus messages, line 1
PASS: c-c++-common/analyzer/gzio.c -std=c++20 (test for excess errors)
PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/gzio.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for warnings, line 42)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c -std=c++14 note at line 17 (test for warnings, line 13)
@@ -5599,6 +5603,14 @@ PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages,
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for bogus messages, line 91)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for warnings, line 70)
PASS: c-c++-common/analyzer/symbolic-12.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c -std=c++98 (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c -std=c++14 (test for excess errors)
@@ -13127,12 +13139,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++14 (test for bogus messages, 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)
@@ -13178,12 +13190,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++17 (test for bogus messages, 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)
@@ -13229,12 +13241,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++20 (test for bogus messages, 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)
@@ -13280,12 +13292,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -std=gnu++98 (test for bogus messages, 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)
@@ -35903,25 +35915,25 @@ 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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++14 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++17 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++20 (test for warnings, line 11)
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -std=gnu++98 (test for warnings, line 11)
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 errors, line 8)
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 errors, line 8)
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 errors, line 8)
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 errors, line 8)
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)
@@ -36343,43 +36355,47 @@ PASS: c-c++-common/strub-short-Os.c -std=gnu++98 scan-ipa-dump-times strub "st
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)
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++14
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++17
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++20
+UNSUPPORTED: c-c++-common/strub-split-stack.c -std=gnu++98
+PASS: c-c++-common/strub-strict1.c -std=gnu++14 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 31)
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 (test for errors, line 22)
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 (test for errors, line 22)
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 (test for errors, line 22)
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 (test for errors, line 22)
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)
@@ -36415,25 +36431,37 @@ PASS: c-c++-common/strub-tail-O2.c -std=gnu++98 scan-ipa-dump-times strub "str
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-unsupported-2.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-2.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++14 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++17 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++20 (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -std=c++98 (test for excess errors)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++14 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++17 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++20 (test for warnings, line 25)
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 warnings, line 11)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -std=c++98 (test for warnings, line 25)
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)
@@ -50475,6 +50503,65 @@ 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/deleted16.C -std=c++14 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 12)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 13)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 17)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 18)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 at line 24 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16.C -std=c++98
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 10 (test for warnings, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 11 (test for warnings, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 12 (test for warnings, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 6 (test for errors, line 21)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 7 (test for errors, line 22)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 at line 8 (test for errors, line 23)
+PASS: g++.dg/cpp0x/deleted16a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/deleted16a.C -std=c++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)
@@ -52600,6 +52687,10 @@ 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
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/gen-attrs-79.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/gen-attrs-79.C -std=c++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
@@ -53304,6 +53395,10 @@ 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-array20.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/initlist-array20.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/initlist-array20.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)
@@ -55091,6 +55186,10 @@ 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-decltype4.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/lambda/lambda-decltype4.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/lambda/lambda-decltype4.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)
@@ -57156,6 +57255,10 @@ 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/noexcept81.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp0x/noexcept81.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp0x/noexcept81.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)
@@ -68245,11 +68348,11 @@ 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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
+XFAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13473)
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)
@@ -69582,6 +69685,61 @@ PASS: g++.dg/cpp1y/constexpr-lifetime6.C -std=gnu++20 (test for warnings, line
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-lifetime7.C -std=c++14 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 19)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 27)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 36)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 42)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 7)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 73)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 81)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 85)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for errors, line 90)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 69)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 70)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 71)
+XFAIL: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 72)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 77)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 78)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 79)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 80)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 86)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 87)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 88)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for warnings, line 89)
+PASS: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1y/constexpr-lifetime7.C -std=c++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)
@@ -69753,15 +69911,15 @@ 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 23)
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 23)
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 23)
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)
@@ -73547,9 +73705,9 @@ 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 at line 19 (test for errors, line 17)
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 at line 19 (test for errors, line 17)
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
@@ -76681,6 +76839,14 @@ 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-auto23.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto23.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto23.C -std=c++98
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.C -std=c++14
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++17 (test for excess errors)
+PASS: g++.dg/cpp1z/nontype-auto24.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp1z/nontype-auto24.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)
@@ -77932,6 +78098,24 @@ 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/class-deduction-inherited1.C -std=c++23 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 17)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for errors, line 27)
+PASS: g++.dg/cpp23/class-deduction-inherited1.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited2.C -std=c++26 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++23 (test for excess errors)
+PASS: g++.dg/cpp23/class-deduction-inherited3.C -std=c++26 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++23 (test for excess errors)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 11)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 19)
+XFAIL: g++.dg/cpp23/class-deduction-inherited4.C -std=c++26 (test for bogus messages, line 32)
+PASS: g++.dg/cpp23/class-deduction-inherited4.C -std=c++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)
@@ -81681,6 +81865,13 @@ PASS: g++.dg/cpp2a/concepts-explicit-inst1.C -std=c++20 scan-assembler _Z1gI1Y
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-inst1a.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++17
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1C1YEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gITk1D1XEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 scan-assembler _Z1gIiEvT_
+PASS: g++.dg/cpp2a/concepts-explicit-inst1a.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/concepts-explicit-inst1a.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)
@@ -84504,6 +84695,15 @@ 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-lifetime1.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++17
+PASS: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime1.C -std=c++98
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++14
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++17
+XFAIL: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for bogus messages, line 18)
+PASS: g++.dg/cpp2a/constexpr-lifetime2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/cpp2a/constexpr-lifetime2.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)
@@ -84581,6 +84781,7 @@ 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 77)
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)
@@ -84588,6 +84789,7 @@ 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 warnings, line 87)
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
@@ -95061,25 +95263,25 @@ 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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++14 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++17 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++20 scan-tree-dump-times gimple "hot" 3
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 warnings, line 17)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 (test for warnings, line 19)
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "cold" 3
+PASS: g++.dg/ext/attr-hotness.C -std=gnu++98 scan-tree-dump-times gimple "hot" 3
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
@@ -100049,6 +100251,10 @@ 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_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_array.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)
@@ -100077,6 +100283,10 @@ 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_bounded_array.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_bounded_array.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_bounded_array.C -std=c++98
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)
@@ -100257,6 +100467,10 @@ 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_function.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_function.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_function.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)
@@ -100269,6 +100483,18 @@ 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_member_function_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_function_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_function_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_object_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_object_pointer.C -std=c++98
+PASS: g++.dg/ext/is_member_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_member_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_member_pointer.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)
@@ -100293,6 +100519,14 @@ 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_constructible7.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible7.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible7.C -std=c++98
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_nothrow_constructible8.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_nothrow_constructible8.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)
@@ -100309,6 +100543,10 @@ 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_object.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_object.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_object.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)
@@ -100330,10 +100568,18 @@ 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_reference.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_reference.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_reference.C -std=c++98
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_scoped_enum.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/is_scoped_enum.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/is_scoped_enum.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)
@@ -101050,6 +101296,10 @@ 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_pointer.C -std=c++14 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++17 (test for excess errors)
+PASS: g++.dg/ext/remove_pointer.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/ext/remove_pointer.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)
@@ -104469,6 +104719,10 @@ 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)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++14
+PASS: g++.dg/inherit/multiple2.C -std=c++17 (test for excess errors)
+PASS: g++.dg/inherit/multiple2.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/inherit/multiple2.C -std=c++98
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)
@@ -116068,22 +116322,22 @@ PASS: g++.dg/opt/is_constant_evaluated2.C -std=c++20 scan-tree-dump-not origin
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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++14 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++17 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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 scan-tree-dump original "a2 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a3 = {\\.n=42, \\.m=0}"
+PASS: g++.dg/opt/is_constant_evaluated3.C -std=c++20 scan-tree-dump original "a4 = {\\.n=42, \\.m=0}"
+PASS: 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
@@ -121823,6 +122077,54 @@ 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/error5.C -std=c++14 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for errors, line 11)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 7)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for warnings, line 8)
+PASS: g++.dg/overload/error5.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for errors, line 9)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 5)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for warnings, line 6)
+PASS: g++.dg/overload/error6.C -std=c++98 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++14 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++17 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++20 (test for excess errors)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 5 (test for errors, line 9)
+PASS: g++.dg/overload/error6a.C -std=c++98 at line 6 (test for warnings, line 9)
+PASS: g++.dg/overload/error6a.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)
@@ -128122,6 +128424,10 @@ 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)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++14
+PASS: g++.dg/pr112822.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/pr112822.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/pr112822.C -std=gnu++98
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)
@@ -132696,15 +133002,15 @@ 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 warnings, line 9)
+PASS: g++.dg/template/copy1.C -std=c++14 at line 13 (test for errors, line 14)
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 warnings, line 9)
+PASS: g++.dg/template/copy1.C -std=c++98 at line 13 (test for errors, line 14)
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)
@@ -135786,6 +136092,10 @@ 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/fnspec3.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/fnspec3.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/fnspec3.C -std=c++98
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)
@@ -139498,6 +139808,10 @@ 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/ptrmem34.C -std=c++14 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++17 (test for excess errors)
+PASS: g++.dg/template/ptrmem34.C -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/template/ptrmem34.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)
@@ -151762,34 +152076,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 )
-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 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
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 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
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++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
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 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
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 )
+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 )
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
@@ -153079,6 +153393,88 @@ PASS: g++.dg/warn/Wmultistatement-macros-1.C -std=gnu++14 (test for excess erro
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-attributes-1.C -std=gnu++14 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++14 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++17 (test for excess errors)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 14)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 24)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 27)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 30)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 33)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 52)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for bogus messages, line 6)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 11)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 22)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 23)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 25)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 26)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 28)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 29)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 31)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 32)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 38)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 4)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 40)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 42)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 5)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for warnings, line 8)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 49 (test for warnings, line 48)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 at line 51 (test for warnings, line 50)
+PASS: g++.dg/warn/Wno-attributes-1.C -std=gnu++20 (test for excess errors)
+UNSUPPORTED: g++.dg/warn/Wno-attributes-1.C -std=gnu++98
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)
@@ -169171,6 +169567,17 @@ 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)
+UNSUPPORTED: g++.dg/modules/concept-8_a.H -std=c++17
+PASS: g++.dg/modules/concept-8_a.H -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H -std=c++2b (test for excess errors)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/concept-8_a.H.gcm)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_b.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-not module "merge key \\(new\\)"
+PASS: g++.dg/modules/concept-8_b.C -std=c++2b scan-lang-dump-times module "named merge key \\(matched\\) function_decl:'::Base<::._anon_0>::__ct '" 2
+PASS: g++.dg/modules/concept-8_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)
@@ -173432,6 +173839,9 @@ 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/pr104234.C -std=c++17 (test for excess errors)
+PASS: g++.dg/modules/pr104234.C -std=c++2a (test for excess errors)
+PASS: g++.dg/modules/pr104234.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)
@@ -175697,8 +176107,7 @@ PASS: g++.dg/modules/xtreme-header-4_a.H module-cmi (gcm.cache/$srcdir/g++.dg/m
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_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)
@@ -175710,8 +176119,7 @@ PASS: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/m
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_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)
@@ -175735,7 +176143,6 @@ PASS: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/$srcdir/g++.dg/mod
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)
@@ -178822,395 +179229,395 @@ 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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
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 261)
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 errors, line 82)
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)
@@ -179380,26 +179787,26 @@ PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
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"
@@ -179506,19 +179913,19 @@ PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_e
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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)
@@ -179527,236 +179934,236 @@ PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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 errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 29)
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)
+XFAIL: 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 warnings, line 51)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
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)
+XFAIL: 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)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 24)
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)
+XFAIL: 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 warnings, line 46)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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)
@@ -187451,6 +187858,14 @@ PASS: g++.dg/vect/pr110557.cc -std=c++14 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++17 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++20 (test for excess errors)
PASS: g++.dg/vect/pr110557.cc -std=c++98 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++14 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++17 (test for excess errors)
+PASS: g++.dg/vect/pr112793.cc -std=c++20 (test for excess errors)
+UNSUPPORTED: g++.dg/vect/pr112793.cc -std=c++98
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++14
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++17
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++20
+UNSUPPORTED: g++.dg/vect/pr112961.cc -std=c++98
PASS: g++.dg/vect/pr19951.cc -std=c++14 (test for excess errors)
PASS: g++.dg/vect/pr19951.cc -std=c++17 (test for excess errors)
PASS: g++.dg/vect/pr19951.cc -std=c++20 (test for excess errors)
@@ -224787,11 +225202,11 @@ Running gcc.git~master/gcc/testsuite/g++.target/xtensa/xtensa.exp ...
=== g++ Summary ===
-# of expected passes 211299
-# of unexpected failures 121
+# of expected passes 211692
+# of unexpected failures 96
# of unexpected successes 14
-# of expected failures 1767
+# of expected failures 1765
# of unresolved testcases 3
-# of unsupported tests 11510
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 11559
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
diff --git a/sumfiles/gcc.sum b/sumfiles/gcc.sum
index fa43cf9..461e03d 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 Fri Dec 15 15:57:49 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:18 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -41699,6 +41699,20 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O2 -flto -fno-use-linke
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -g comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -Os comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O1 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -O3 -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Og -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy1, -Os comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O1 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -O3 -g comparison
+PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccopy2, -Os comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O1 comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 comparison
PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison
@@ -42472,6 +42486,7 @@ PASS: c-c++-common/analyzer/gzio-3.c (test for excess errors)
PASS: c-c++-common/analyzer/gzio-3a.c (test for excess errors)
PASS: c-c++-common/analyzer/gzio.c (test for bogus messages, line 12)
PASS: c-c++-common/analyzer/gzio.c (test for excess errors)
+PASS: c-c++-common/analyzer/ice-pr112889.c (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for warnings, line 42)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c (test for excess errors)
PASS: c-c++-common/analyzer/imprecise-floating-point-1.c note at line 17 (test for warnings, line 13)
@@ -43021,9 +43036,9 @@ PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c expected multiline pattern
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c leak at line 190 (test for warnings, line 189)
PASS: c-c++-common/analyzer/malloc-paths-9-noexcept.c use-after-free (test for warnings, line 189)
PASS: c-c++-common/analyzer/memcpy-2.c (test for excess errors)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c PR analyzer/108251 (test for bogus messages, line 95)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
+PASS: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c PR analyzer/108251 (test for bogus messages, line 95)
PASS: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c (test for excess errors)
XFAIL: c-c++-common/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c PR analyzer/108400 (test for bogus messages, line 64)
@@ -43400,6 +43415,8 @@ PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 56)
PASS: c-c++-common/analyzer/symbolic-12.c (test for bogus messages, line 91)
PASS: c-c++-common/analyzer/symbolic-12.c (test for warnings, line 70)
PASS: c-c++-common/analyzer/symbolic-12.c (test for excess errors)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for bogus messages, line 7)
+PASS: c-c++-common/analyzer/taint-modulus-1.c (test for excess errors)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 5)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for warnings, line 6)
PASS: c-c++-common/analyzer/uninit-alloca.c (test for excess errors)
@@ -44814,25 +44831,25 @@ PASS: gcc.dg/analyzer/fd-3.c at line 55 (test for warnings, line 54)
PASS: gcc.dg/analyzer/fd-3.c (test for excess errors)
PASS: gcc.dg/analyzer/fd-3.c warning at line 18 (test for warnings, line 17)
PASS: gcc.dg/analyzer/fd-3.c warning at line 27 (test for warnings, line 26)
-PASS: gcc.dg/analyzer/fd-4.c (test for bogus messages, line 81)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 26)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 40)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 55)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 59)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 67)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 71)
-PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 91)
+PASS: gcc.dg/analyzer/fd-4.c (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 27)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 41)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 60)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 68)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 72)
+PASS: gcc.dg/analyzer/fd-4.c (test for warnings, line 92)
PASS: gcc.dg/analyzer/fd-4.c (test for excess errors)
-PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 27)
-PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 41)
-PASS: gcc.dg/analyzer/fd-4.c event1 at line 31 (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c event1 at line 45 (test for warnings, line 44)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 28 (test for warnings, line 27)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 32 (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 42 (test for warnings, line 41)
-PASS: gcc.dg/analyzer/fd-4.c event2 at line 46 (test for warnings, line 44)
-PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 30)
-PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 44)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event1 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 32 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event1 at line 46 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 29 (test for warnings, line 28)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 33 (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 43 (test for warnings, line 42)
+PASS: gcc.dg/analyzer/fd-4.c event2 at line 47 (test for warnings, line 45)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 31)
+PASS: gcc.dg/analyzer/fd-4.c warning (test for warnings, line 45)
UNSUPPORTED: gcc.dg/analyzer/fd-accept.c
PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 17)
PASS: gcc.dg/analyzer/fd-access-mode-enum.c (test for warnings, line 24)
@@ -46710,8 +46727,8 @@ PASS: gcc.dg/analyzer/strndup-pr108252.c (test for excess errors)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 106)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 122)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 134)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
+PASS: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 119)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 131)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 52)
@@ -46722,8 +46739,8 @@ PASS: gcc.dg/analyzer/switch-enum-1.c (test for warnings, line 91)
PASS: gcc.dg/analyzer/switch-enum-1.c (test for excess errors)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 114)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 130)
-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)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
+PASS: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 127)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 60)
PASS: gcc.dg/analyzer/switch-enum-2.c (test for warnings, line 67)
@@ -46740,6 +46757,20 @@ PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 47)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 64)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for warnings, line 94)
PASS: gcc.dg/analyzer/switch-enum-taint-1.c (test for excess errors)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 110)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 126)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 138)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 30)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for bogus messages, line 48)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 123)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 135)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 56)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 63)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 70)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 79)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for warnings, line 95)
+PASS: gcc.dg/analyzer/switch-no-short-enum-1.c (test for excess errors)
+UNSUPPORTED: gcc.dg/analyzer/switch-short-enum-1.c
PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for warnings, line 25)
PASS: gcc.dg/analyzer/switch-wrong-enum.c (test for excess errors)
PASS: gcc.dg/analyzer/switch.c (test for bogus messages, line 175)
@@ -48318,7 +48349,7 @@ PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fno-use-linker-plugin -flt
PASS: gcc.dg/analyzer/torture/switch-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-5.c -O3 -g (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-5.c -Os (test for excess errors)
-FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 82)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O0 (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O1 (test for bogus messages, line 82)
@@ -48342,7 +48373,7 @@ PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -O3 -g (tes
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 82)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c -Os (test for excess errors)
-FAIL: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
+PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 83)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for bogus messages, line 84)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O0 (test for excess errors)
PASS: gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c -O1 (test for bogus messages, line 83)
@@ -51735,6 +51766,10 @@ PASS: gcc.dg/cpp/pr100646-1.c (test for excess errors)
PASS: gcc.dg/cpp/pr100646-2.c at line 5 (test for warnings, line 6)
PASS: gcc.dg/cpp/pr100646-2.c (test for excess errors)
PASS: gcc.dg/cpp/pr101638.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-1.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-1.c scan-file P:<built-in>;F:<NULL>;
+PASS: gcc.dg/cpp/pr111965-2.c (test for excess errors)
+PASS: gcc.dg/cpp/pr111965-2.c scan-file-not P:<built-in>;F:<NULL>;
PASS: gcc.dg/cpp/pr20348.c (test for excess errors)
PASS: gcc.dg/cpp/pr20356.c (test for excess errors)
PASS: gcc.dg/cpp/pr22168-2.c (test for warnings, line 11)
@@ -53967,12 +54002,12 @@ PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus
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 bogus messages, line 55)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 56)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 57)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 58)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, line 59)
+PASS: c-c++-common/Waddress-of-packed-member-1.c -Wc++-compat (test for bogus messages, 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)
@@ -59363,10 +59398,10 @@ PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "stru
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 errors, line 9)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 11)
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 errors, line 8)
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)
@@ -59473,13 +59508,14 @@ PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "s
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)
+UNSUPPORTED: c-c++-common/strub-split-stack.c -Wc++-compat
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 31)
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 (test for errors, line 22)
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)
@@ -59491,10 +59527,13 @@ PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "st
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-unsupported-2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-unsupported-3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-unsupported.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 11)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 17)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 21)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 25)
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)
@@ -69216,7 +69255,12 @@ 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-49.c
UNSUPPORTED: gcc.dg/bitint-5.c
+UNSUPPORTED: gcc.dg/bitint-50.c
+UNSUPPORTED: gcc.dg/bitint-51.c
+UNSUPPORTED: gcc.dg/bitint-52.c
+UNSUPPORTED: gcc.dg/bitint-53.c
UNSUPPORTED: gcc.dg/bitint-6.c
UNSUPPORTED: gcc.dg/bitint-7.c
UNSUPPORTED: gcc.dg/bitint-8.c
@@ -76784,12 +76828,6 @@ 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 " \\^ "
@@ -77849,6 +77887,7 @@ 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/inline-mem-cmp-pr112778.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)
@@ -80970,7 +81009,11 @@ 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/pr112380.c (test for excess errors)
PASS: gcc.dg/pr112430.c (test for excess errors)
+PASS: gcc.dg/pr112488-1.c (test for excess errors)
+PASS: gcc.dg/pr112488-2.c (test for warnings, line 6)
+PASS: gcc.dg/pr112488-2.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)
@@ -80986,6 +81029,10 @@ 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/pr112887.c (test for excess errors)
+PASS: gcc.dg/pr112898.c (test for excess errors)
+PASS: gcc.dg/pr112924.c (test for excess errors)
+PASS: gcc.dg/pr112939.c (test for excess errors)
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)
@@ -82502,17 +82549,11 @@ 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)
@@ -84571,9 +84612,9 @@ 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 "d = {CLOBBER\\(eos\\)}" 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/pr87052.c scan-tree-dump-times gimple "e = {CLOBBER\\(eos\\)}" 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)
@@ -85920,6 +85961,8 @@ 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/sccopy-1.c (test for excess errors)
+PASS: gcc.dg/sccopy-1.c scan-tree-dump sccopy1 "Replacing SCC of size 2"
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)
@@ -87489,6 +87532,9 @@ 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/strub-internal-volatile.c (test for excess errors)
+PASS: gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short int &" 1
+PASS: gcc.dg/strub-internal-volatile.c scan-ipa-dump-times strub "volatile short" 2
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
@@ -88988,6 +89034,8 @@ 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-pr112909.c (test for bogus messages, line 19)
+PASS: gcc.dg/uninit-pr112909.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)
@@ -100594,6 +100642,8 @@ PASS: gcc.dg/params/blocksort-part.c -O3 --param min-crossjump-insns=1 (test for
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-crossjump-insns=65536 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-loop-cond-split-prob=0 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param min-loop-cond-split-prob=100 (test for excess errors)
+PASS: gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=0 (test for excess errors)
+UNSUPPORTED: gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=1073741824
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-adjustments=0 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-adjustments=254 (test for excess errors)
PASS: gcc.dg/params/blocksort-part.c -O3 --param modref-max-depth=1 (test for excess errors)
@@ -102679,6 +102729,9 @@ PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so note
PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so warning (test for warnings, line 25)
PASS: gcc.dg/plugin/infoleak-fixit-1.c -fplugin=./analyzer_kernel_plugin.so where (test for warnings, line 21)
PASS: gcc.dg/plugin/infoleak-net-ethtool-ioctl.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/infoleak-uninit-size-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 19)
+PASS: gcc.dg/plugin/infoleak-uninit-size-2.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
XFAIL: gcc.dg/plugin/infoleak-vfio_iommu_type1.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 42)
PASS: gcc.dg/plugin/infoleak-vfio_iommu_type1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/known-fns-1.c -fplugin=./analyzer_known_fns_plugin.so (test for warnings, line 14)
@@ -102781,6 +102834,8 @@ PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 65)
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for warnings, line 83)
PASS: gcc.dg/plugin/taint-antipatterns-1.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
+PASS: gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 70)
+PASS: gcc.dg/plugin/taint-modulus.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for bogus messages, line 33)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so (test for excess errors)
PASS: gcc.dg/plugin/taint-pr112850-precise.c -fplugin=./analyzer_kernel_plugin.so PR analyzer/112850 (test for bogus messages, line 35)
@@ -105999,395 +106054,395 @@ 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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 258)
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 261)
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 errors, line 82)
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 102)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 104)
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 107)
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 123)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 125)
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 128)
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 142)
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 160)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 162)
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 165)
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 180)
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 198)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 200)
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 203)
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 219)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 221)
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 224)
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 238)
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 256)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 258)
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 261)
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 errors, line 82)
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)
@@ -106557,26 +106612,26 @@ PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 15)
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 warnings, line 11)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 15)
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"
@@ -106683,19 +106738,19 @@ PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_e
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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 errors, line 16)
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)
@@ -106704,236 +106759,236 @@ PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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 warnings, line 10)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 53)
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 29)
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 warnings, line 51)
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)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 31)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 53)
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 29)
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 warnings, line 51)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 48)
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 24)
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 warnings, line 46)
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 errors, line 26)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 48)
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 24)
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 warnings, line 46)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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 25)
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 warnings, line 43)
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)
@@ -109155,6 +109210,20 @@ UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 -flto -fno-use-li
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -O3 -g
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact-c23.c -Os
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os scan-tree-dump original "__builtin_trunc"
+PASS: gcc.dg/torture/builtin-fp-int-inexact-trunc.c -Os (test for excess errors)
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O0
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O1
UNSUPPORTED: gcc.dg/torture/builtin-fp-int-inexact.c -O2
@@ -112457,6 +112526,13 @@ PASS: gcc.dg/torture/neon-immediate-timode.c -O2 -flto -fno-use-linker-plugin
PASS: gcc.dg/torture/neon-immediate-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/neon-immediate-timode.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/neon-immediate-timode.c -Os (test for excess errors)
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O0
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O1
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -O3 -g
+UNSUPPORTED: gcc.dg/torture/neon-sve-bridge.c -Os
PASS: gcc.dg/torture/nested-fn-1.c -O0 scan-assembler-not should_not_appear
PASS: gcc.dg/torture/nested-fn-1.c -O0 (test for excess errors)
PASS: gcc.dg/torture/nested-fn-1.c -O1 scan-assembler-not should_not_appear
@@ -114007,6 +114083,22 @@ UNSUPPORTED: gcc.dg/torture/pr110556.c -O2 -flto -fuse-linker-plugin -fno-fat-
UNSUPPORTED: gcc.dg/torture/pr110556.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
UNSUPPORTED: gcc.dg/torture/pr110556.c -O3 -g
UNSUPPORTED: gcc.dg/torture/pr110556.c -Os
+PASS: gcc.dg/torture/pr110640.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O0 execution test
+PASS: gcc.dg/torture/pr110640.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O1 execution test
+PASS: gcc.dg/torture/pr110640.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 execution test
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: gcc.dg/torture/pr110640.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -O3 -g execution test
+PASS: gcc.dg/torture/pr110640.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr110640.c -Os execution test
PASS: gcc.dg/torture/pr110669.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr110669.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr110669.c -O2 (test for excess errors)
@@ -114511,6 +114603,14 @@ PASS: gcc.dg/torture/pr112639.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr112639.c -O3 -g execution test
PASS: gcc.dg/torture/pr112639.c -Os (test for excess errors)
PASS: gcc.dg/torture/pr112639.c -Os execution test
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O0
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O1
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2 -flto -fno-use-linker-plugin -flto-partition=none
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions
+UNSUPPORTED: gcc.dg/torture/pr112736.c -O3 -g
+UNSUPPORTED: gcc.dg/torture/pr112736.c -Os
PASS: gcc.dg/torture/pr112827-1.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr112827-1.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr112827-1.c -O2 (test for excess errors)
@@ -114535,6 +114635,14 @@ PASS: gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-obj
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)
+PASS: gcc.dg/torture/pr112991.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr112991.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr112991.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
@@ -132411,6 +132519,15 @@ 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/pr110637-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-1.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1
+PASS: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1
+PASS: gcc.dg/tree-ssa/pr110637-3.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-not optimized " == "
+PASS: gcc.dg/tree-ssa/pr110637-3.c scan-tree-dump-times optimized "return 1" 1
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"
@@ -132428,12 +132545,21 @@ 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/pr111972-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-not phiopt2 " != 1"
+PASS: gcc.dg/tree-ssa/pr111972-1.c scan-tree-dump-times phiopt2 " \\^ 1" 1
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/pr112994-1.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-1.c scan-tree-dump-not optimized " / \\[2389-\\]"
+PASS: gcc.dg/tree-ssa/pr112994-2.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return -7;" 2
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 2;" 3
+PASS: gcc.dg/tree-ssa/pr112994-2.c scan-tree-dump-times optimized "return 7;" 3
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)
@@ -133027,8 +133153,8 @@ 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 "Folded to: (?:bufferstep)?_[0-9]+ = 0;" 1
+PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: (?:bufferstep)?_[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)
@@ -134066,14 +134192,9 @@ 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"
+UNSUPPORTED: gcc.dg/tree-ssa/scev-16.c
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)
-XFAIL: 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)
-XFAIL: 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"
@@ -167247,11 +167368,10 @@ Running gcc.git~master/gcc/testsuite/gcc.test-framework/test-framework.exp ...
=== gcc Summary ===
-# of expected passes 155701
-# of unexpected failures 1237
-# of unexpected successes 1
-# of expected failures 1010
+# of expected passes 155809
+# of unexpected failures 1229
+# of expected failures 1008
# of unresolved testcases 25
-# of unsupported tests 9082
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 9106
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
diff --git a/sumfiles/libstdc++.sum b/sumfiles/libstdc++.sum
index 59fb37a..858ab97 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 Fri Dec 15 15:57:48 2023
+Test run by tcwg-buildslave on Mon Dec 18 08:46:17 2023
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -7733,9 +7733,9 @@ PASS: 23_containers/vector/bool/cons/noexcept_move_construct.cc -std=gnu++17 (t
PASS: 23_containers/vector/bool/element_access/1.cc -std=gnu++23 (test for excess errors)
PASS: 23_containers/vector/bool/element_access/1.cc -std=gnu++26 (test for excess errors)
PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 (test for excess errors)
-PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 101)
+PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 100)
PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 (test for excess errors)
-PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 101)
+PASS: 23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 100)
PASS: 23_containers/vector/bool/emplace.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/bool/emplace.cc -std=gnu++17 execution test
PASS: 23_containers/vector/bool/emplace_cxx17_return.cc -std=gnu++17 (test for excess errors)
@@ -7843,7 +7843,7 @@ PASS: 23_containers/vector/cons/deduction.cc -std=gnu++17 (test for excess erro
PASS: 23_containers/vector/cons/destroy-adl.cc -std=gnu++17 (test for bogus messages, line 5)
PASS: 23_containers/vector/cons/destroy-adl.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line )
-PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 172)
+PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for errors, line 180)
PASS: 23_containers/vector/cons/destructible_debug_neg.cc -std=gnu++17 (test for excess errors)
PASS: 23_containers/vector/cons/destructible_neg.cc -std=gnu++17 (test for errors, line )
PASS: 23_containers/vector/cons/destructible_neg.cc -std=gnu++17 (test for errors, line 36)
diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail
index af1f9ec..fbf9271 100644
--- a/sumfiles/xfails.xfail
+++ b/sumfiles/xfails.xfail
@@ -546,31 +546,23 @@ FAIL: c-c++-common/analyzer/fileno-1.c -std=c++17 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++20 (test for excess errors)
FAIL: c-c++-common/analyzer/fileno-1.c -std=c++98 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++14 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++17 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++20 (test for excess errors)
XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 1211)
-XPASS: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for bogus messages, line 888)
-FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 881)
+FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for warnings, line 882)
FAIL: c-c++-common/analyzer/flex-with-call-summaries.c -std=c++98 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++14 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++17 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++20 (test for excess errors)
-XPASS: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for bogus messages, line 889)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 at line 882 (test for warnings, line 881)
FAIL: c-c++-common/analyzer/flex-without-call-summaries.c -std=c++98 (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c -std=c++14 2 blank line(s) in output
diff --git a/testresults/testresults-mail-body.txt b/testresults/testresults-mail-body.txt
index c4c587c..1c57347 100644
--- a/testresults/testresults-mail-body.txt
+++ b/testresults/testresults-mail-body.txt
@@ -1,4 +1,4 @@
-LAST_UPDATED: 2023-12-15T15:57:47+00:00 (master revision gcc-14-6239-g08b7462d3ad) arm-eabi {-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto}
+LAST_UPDATED: 2023-12-18T08:46:16+00:00 (master revision gcc-14-6558-g95b70545331) arm-eabi {-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto}
Target is arm-unknown-eabi
Host is arm-unknown-eabi
@@ -37,8 +37,6 @@ Host is x86_64-pc-linux-gnu
Running target qemu/-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c (test for excess errors)
-FAIL: c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c (test for excess errors)
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c 2 blank line(s) in output
FAIL: c-c++-common/analyzer/out-of-bounds-diagram-11.c expected multiline pattern lines 46-61
@@ -48,12 +46,6 @@ FAIL: c-c++-common/analyzer/out-of-bounds-diagram-8.c expected multiline pattern
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c (test for excess errors)
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c 2 blank line(s) in output
FAIL: gcc.dg/analyzer/out-of-bounds-diagram-10.c expected multiline pattern lines 13-28
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 26)
-FAIL: gcc.dg/analyzer/switch-enum-1.c (test for bogus messages, line 44)
-FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 34)
-FAIL: gcc.dg/analyzer/switch-enum-2.c (test for bogus messages, line 52)
-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/auto-init-uninit-17.c unconditional (test for warnings, line 14)
FAIL: gcc.dg/c23-stdarg-4.c execution test
FAIL: gcc.dg/pr110279-1.c scan-tree-dump-times widening_mul "Generated FMA" 3
@@ -82,7 +74,6 @@ FAIL: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Alignment of acce
FAIL: gcc.dg/tree-ssa/gen-vect-26.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
FAIL: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gcc.dg/tree-ssa/gen-vect-28.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0
-XPASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times ivopts "&a" 1
FAIL: gcc.dg/tree-ssa/update-threading.c scan-tree-dump-times optimized "Invalid sum" 0
FAIL: gcc.dg/vect/complex/fast-math-complex-mla-half-float.c scan-tree-dump vect "Found COMPLEX_FMA_CONJ"
FAIL: gcc.dg/vect/complex/fast-math-complex-mls-half-float.c scan-tree-dump vect "Found COMPLEX_FMS"
@@ -1303,13 +1294,12 @@ FAIL: gcc.target/arm/mve/intrinsics/pr97327.c (test for excess errors)
=== gcc Summary ===
-# of expected passes 155701
-# of unexpected failures 1237
-# of unexpected successes 1
-# of expected failures 1010
+# of expected passes 155809
+# of unexpected failures 1229
+# of expected failures 1008
# of unresolved testcases 25
-# of unsupported tests 9082
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 9106
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
Host is x86_64-pc-linux-gnu
@@ -1403,26 +1393,6 @@ 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)
@@ -1434,13 +1404,8 @@ XPASS: g++.dg/warn/pr33738.C -std=gnu++98 (test for warnings, line 22)
FAIL: g++.dg/lto/pr65276 cp_lto_pr65276_0.o-cp_lto_pr65276_1.o link, -flto -O0 -std=c++11
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: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: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:18663)
FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors)
FAIL: g++.dg/tls/pr102496-1.C -std=c++14 (test for excess errors)
FAIL: g++.dg/tls/pr102496-1.C -std=c++17 (test for excess errors)
@@ -1458,15 +1423,15 @@ FAIL: g++.target/arm/../../gcc.target/arm/mve/intrinsics/pr97327.c (test for exc
=== g++ Summary ===
-# of expected passes 211299
-# of unexpected failures 121
+# of expected passes 211692
+# of unexpected failures 96
# of unexpected successes 14
-# of expected failures 1767
+# of expected failures 1765
# of unresolved testcases 3
-# of unsupported tests 11510
-/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-6239-g08b7462d3ad] (GCC)
+# of unsupported tests 11559
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ version 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC)
-Compiler version: 14.0.0 20231207 (experimental) [master revision gcc-14-6239-g08b7462d3ad] (GCC)
+Compiler version: 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (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-m3 --with-float=softfp --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
+configure flags: SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg_gnu_0/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-m3 --with-float=softfp --with-sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/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_0/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 5404c4a..5ce59d7 100644
--- a/testresults/testresults-mail-subject.txt
+++ b/testresults/testresults-mail-subject.txt
@@ -1 +1 @@
-Results for 14.0.0 20231207 (experimental) [master revision gcc-14-6239-g08b7462d3ad] (GCC) testsuite on arm-unknown-eabi
+Results for 14.0.0 20231214 (experimental) [master revision gcc-14-6558-g95b70545331] (GCC) testsuite on arm-unknown-eabi